We are looking for a talented React & React Native Developer to join our dynamic team. The ideal
candidate will have a strong background in JavaScript and experience developing web and mobile
applications using React and React Native. You will play a key role in building and maintaining high-
quality, scalable, and responsive applications that provide an exceptional user experience.
Your KRAs will include the following:
- Develop and maintain high-quality mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and ensure responsiveness.
- Write clean, maintainable, and efficient code.
- Stay up to date with emerging technologies and industry trends.
- Troubleshoot and debug to optimize performance.
- Participate in code reviews and provide constructive feedback.
- Deploy applications to the Apple App Store and Google Play Store, ensuring compliance with guidelines and requirements.
- Write custom plugins in Java/Kotlin for Android or C# for iOS when no suitable libraries or
bridges are available.
- Maintain and improve the CI/CD pipelines for smooth deployment processes.
YOU SHOULD POSSESS: - 2+ years of professional experience in developing mobile applications using React Native.
- Proficiency in JavaScript and TypeScript.
- Solid understanding of mobile app architecture and design patterns.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with RESTful APIs and integration with back-end services.
- Knowledge of native build tools like Xcode, Gradle, and Android Studio.
- Experience with Git version control.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with deploying mobile applications to the Apple App Store and Google Play Store.
- Proficiency in writing native modules and plugins using Java/Kotlin for Android and/or C# for
iOS.
- Strong understanding of the mobile app deployment process, including provisioning profiles,
app signing, and submission.
PREFERRED SKILLS:
- Experience with native iOS or Android development.
- Familiarity with modern front-end build pipelines and tools.
- Understanding of Agile methodologies and Scrum practices.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.