About the Role:
We are seeking a highly skilled and experienced Senior React Native Developer to join our development team. The ideal candidate will have a strong command over React Native demonstrated success in building and maintaining complex mobile applications and the ability to lead technical efforts in cross-functional teams.
Key Responsibilities:
- Design develop and maintain high-performance mobile applications using React Native for both Android and iOS platforms.
- Architect robust scalable and secure applications with clean and maintainable code.
- Lead the planning execution and delivery of features and improvements in mobile apps.
- Integrate third-party APIs native modules and RESTful services.
- Work closely with product managers designers and other engineers to ensure seamless and consistent user experience.
- Troubleshoot and resolve performance reliability and scalability issues.
- Perform code reviews and mentor junior developers to ensure code quality and best practices.
- Stay up to date with emerging trends tools and technologies in mobile development and React Native ecosystem.
Required Skills & Qualifications:
- 5 years of hands-on experience in mobile app development.
- 3 years of experience specifically with React Native and related tools.
- Strong understanding of mobile app architecture and components (Redux Context API navigation etc.).
- Experience deploying apps to App Store and Google Play Store.
- Proficiency in integrating with RESTful APIs Firebase GraphQL and native modules.
- Familiarity with CI/CD tools version control systems (e.g. Git) and Agile methodologies.
- Good knowledge of testing frameworks (Jest Detox etc.).
- Excellent problem-solving skills debugging and optimization techniques.
- Experience working on multiple published applications in React Native.
- Strong communication and collaboration skills.