React Native Developer
TechRivo
- Location
- Lisbon, Portugal
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 10, 2025
Job Description
TechRivo is a software consulting company based in Portugal but working with several European Companies.
We have Customers in Europe and Australia in projects ranging from Fintech to Education.
We are looking for a React Native Developer to join our team and we invite you to apply.
What do we require for you to be part of our Team:
Must-Have:
- At least 2 years of experience with React and React Native
- Experience in Typescript and Redux
- Experience with CI/CD
- Experience with responsive UI/UX
- Written and spoken English proficiency
Nice to Have:
- Experience with Flutter
Other/Soft Skills:
- Full-time availability
- You should speak/write English at a professional level
- Team Player
- Keen on doing video calls and tracking your work
- Comfortable doing a Technical Assessment Test
We are a 100% remote team.
This position is for a minimum of 6 Months of contractor work. However, other contractual options are available.
π― Who is this job for?
This role fits a Junior to Mid-level React Native Developer with 2+ years of experience in React/React Native, TypeScript, and Redux. The candidate should be comfortable with CI/CD, responsive UI/UX, and remote collaboration. Ideal for a team player eager to grow in mobile development within a fully remote, contract-based environment.
π¬ Potential Interview Questions
-
What experience do you have with React Native for building mobile applications?
I have 2+ years developing cross-platform mobile apps with React Native, focusing on performance, responsive UI, and smooth UX across iOS and Android devices. -
How do you manage state in React Native apps using Redux?
I use Redux to manage global application state, implement actions and reducers, and leverage middleware like Redux Thunk or Saga for asynchronous flows and side effects. -
Describe your experience using TypeScript with React Native.
I write strongly-typed React Native components and hooks with TypeScript to improve code reliability, enable better tooling support, and catch errors early during development. -
What strategies do you follow for building responsive UI/UX in React Native?
I use Flexbox layouts, Dimensions API, and percentage-based widths/heights to create interfaces that adapt smoothly to different screen sizes and orientations. -
How have you implemented CI/CD pipelines for React Native projects?
I integrate tools like Fastlane, GitHub Actions, or Bitrise to automate build, test, and deployment processes for both Android and iOS platforms. -
Can you describe your approach to debugging and troubleshooting React Native apps?
I use React Native Debugger, Chrome DevTools, and device logs, combined with breakpoints and performance profiling to quickly identify and resolve issues. -
How do you collaborate effectively in a remote React Native development team?
I maintain clear communication via video calls, use project management tools to track tasks, share progress regularly, and engage in code reviews and pair programming. -
What challenges have you faced working with React Native, and how did you overcome them?
Handling platform-specific behaviors and performance issues; I overcome them using conditional code, native modules, and optimizing renders through memoization. -
Are you familiar with Flutter, and how would that knowledge complement your React Native skills?
I have basic Flutter experience which enhances my understanding of cross-platform mobile development patterns and enables flexibility in choosing the right framework for a project. -
What motivates you to work as part of a fully remote development team?
I value autonomy, flexible work hours, and the opportunity to collaborate globally, leveraging digital communication tools to stay connected and productive.
π Job Summary
TechRivo, a remote-first software consulting company based in Portugal, is looking for a React Native Developer with 2+ years of experience in React, React Native, TypeScript, and Redux. You’ll work on diverse European and Australian projects, focusing on responsive UI/UX and CI/CD practices. Join a collaborative, fully remote team with flexible contract options and professional growth opportunities.