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