Job Description:
- Design, build, and maintain scalable, reusable, and high-performance React Native mobile applications for iOS and Android.
- Collaborate with cross-functional teams (Product, Design, Backend) to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Integrate third-party APIs and native modules.
- Troubleshoot and resolve performance and scalability issues.
- Lead code reviews, provide mentorship, and support knowledge sharing across the mobile team.
- Stay up to date with the latest mobile development trends, tools, and best practices.
- Participate in the full mobile development lifecycle from concept through delivery and post-launch support.
Job Requirements: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).3+ years of professional experience developing mobile applications with React Native.Strong understanding of JavaScript/TypeScript and modern front-end/mobile development practices.Experience with mobile architecture patterns (e.g., MVVM, Redux).Hands-on experience integrating with RESTful APIs and third-party libraries.Solid knowledge of mobile UX/UI standards and accessibility.Experience with testing tools and frameworks (Jest, Detox, etc.).Familiarity with native Android/iOS development is a plus.CI/CD knowledge (e.g., Azure, GitHub Actions).Excellent problem-solving, debugging, and analytical skills.Strong communication, teamwork, leadership skills.Experience in publishing and maintaining apps in the App Store and Google Play.Knowledge of React Native performance optimization techniques.Previous experience in Agile/Scrum environments.