Download our mobile app to access online courses, free digital notes, interview prep, free job updates, and more - all in one powerful app!
We are seeking a skilled React Native Developer to join our mobile development team. The ideal candidate will be responsible for building high-quality, performant mobile applications for iOS and Android using React Native. Youll collaborate with designers, backend developers, and product managers to deliver intuitive and scalable mobile solutions.
Key Responsibilities
- Design and build advanced applications for iOS and Android using React Native.
- Work closely with UX/UI designers and backend developers to implement functional, appealing features.
- Optimize app performance, maintain responsiveness, and ensure smooth user experiences.
- Integrate with RESTful APIs and third-party libraries.
- Manage app releases and deployment to the App Store and Google Play.
- Write clean, maintainable, and testable code following best practices.
- Debug and resolve technical issues, performance bottlenecks, and crashes.
- Stay updated with emerging trends and technologies in mobile development.
Required Skills and Qualifications
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum 1 year of hands on relevant experience.
- Solid understanding of mobile UI/UX principles and responsive design.
- Experience with native modules, Redux, or Context API for state management.
- Familiarity with RESTful APIs, Git, and mobile debugging tools.
- Experience publishing apps to App Store and Google Play Store.
- Knowledge of native Android (Java/Kotlin) or iOS (Swift/Objective‑C) is a plus.
Nice-to-Have
- Experience with Expo, Firebase, or GraphQL.
- Understanding of CI/CD pipelines (e.g., Fastlane, Bitrise, GitHub Actions).
- Familiarity with mobile testing frameworks (e.g., Jest, Detox).
- Previous experience working in Agile/Scrum environments.