Skip to content

React Native Developer

  • Hybrid
    • Chennai, Tamil Nādu, India
  • IT

Job description

We are seeking a skilled React Native Developer with 3–5 years of experience to join our dynamic team. The ideal candidate will have strong expertise in JavaScript and TypeScript, with hands-on experience using Expo as a build tool. You will be responsible for developing and maintaining high-quality mobile applications for iOS and Android platforms, ensuring seamless performance and a smooth user experience.


Roles and responsibilities

  • Design, develop, and maintain cross-platform mobile applications using React Native.

  • Collaborate with product managers, designers, and backend developers to deliver user-friendly and high-performing mobile apps.

  • Write clean, maintainable, and well-documented code in JavaScript and TypeScript.

  • Utilise Expo to streamline development, testing, and deployment processes.

  • Optimise applications for performance, scalability, and responsiveness.

  • Integrate RESTful APIs, GraphQL, and third-party services into mobile applications.

  • Ensure code quality through unit testing, code reviews, and adherence to best practices.

  • Troubleshoot and resolve bugs, performance issues, and other technical challenges.

Job requirements

Must have

  • 3–5 years of professional experience in mobile app development using React Native.

  • Strong proficiency in JavaScript and TypeScript.

  • Hands-on experience with Expo for building, testing, and deploying React Native applications.

  • Familiarity with React Native libraries, components, and state management tools (e.g., Redux, Context API).

  • Experience working with RESTful APIs, GraphQL, and integrating third-party APIs.

  • Solid understanding of mobile app architecture patterns (e.g., MVC, MVVM).

  • Experience with app store submissions and knowledge of the requirements for publishing on the App Store and Google Play Store.

  • Proficiency in using Git for version control.

  • Experience with CI/CD pipelines for deploying mobile applications.

  • Familiarity with debugging tools and performance optimisation techniques.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Ability to thrive in a fast-paced, agile environment.

Good to have

  • Experience with native mobile development (Swift, Kotlin, or Java) for custom module integration.

  • Knowledge of UI/UX design principles and familiarity with design tools such as Figma.

  • Experience with cloud services (e.g., Google Cloud Platform – GCP) for integrating mobile app backends.

  • Contributions to open-source React Native projects or a strong GitHub portfolio.

About us

We are a Portland-based SaaS product company on a mission to empower businesses to work from Anywhere. Our global team of engineers, designers, testers, product experts, customer experience associates, and marketers come together to create a better way to work. Our products and services help businesses to be more productive, flexible, and scalable. Together, we can change the way the world works!

or