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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.