
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
All done!
Your application has been successfully submitted!