Posted on: 26/11/2025
About the Role :
We are looking for a React Native Developer with 1.5 to 3+ years of experience to build high-quality, performant mobile applications for Android and iOS.
You will work closely with product, design, and backend teams to deliver smooth, intuitive, and reliable user experiences that feel truly native.
Responsibilities :
- Build and maintain responsive, user-friendly mobile UIs using React Native for both Android and iOS platforms.
- Leverage native platform APIs and capabilities to integrate deeply with device features and third-party services.
- Diagnose, debug, and resolve bugs and performance bottlenecks to ensure a smooth and stable app experience.
- Collaborate with designers to translate UI/UX designs into pixel-perfect, native-feeling interfaces.
- Write clean, maintainable, and reusable code following best practices and coding standards.
- Maintain code quality by writing unit tests, integration tests, and end-to-end tests to ensure high product reliability.
- Work with native modules (Android/iOS) when required and help transition existing native or hybrid apps to React Native.
- Handle the full mobile release cycle, including building, signing, and releasing applications to the Apple App Store and Google Play Store.
- Engage with the open-source ecosystem, using community packages responsibly and contributing fixes or improvements when relevant.
- Collaborate with backend engineers to integrate REST/GraphQL APIs and ensure robust data flows between app and server.
- Participate in code reviews, provide constructive feedback, and help improve overall code quality and team practices.
Required Skills and Qualifications :
- 2 to 3+ years of professional experience in mobile application development, with at least 1 year focused on React Native.
- Strong proficiency in JavaScript and/or TypeScript, including ES6+ concepts.
- Hands-on experience building and deploying React Native applications for both Android and iOS.
- Good understanding of mobile UI/UX patterns, responsive layouts, and platform-specific design guidelines.
- Experience with state management libraries such as Redux, MobX, Zustand, or Context API.
- Familiarity with RESTful APIs, JSON, and integration with backend services.
- Experience with debugging tools and performance profiling for React Native (e.g., Flipper, React DevTools).
- Understanding of mobile app build and release processes, including app signing, certificates, provisioning profiles, and store submission.
- Experience with Git and standard branching workflows.
- Ability to write basic automated tests (unit/integration) using frameworks such as Jest, React Native Testing Library, or Detox.
- Strong problem-solving skills, attention to detail, and ability to work in an agile, collaborative environment.
Good to Have (Preferred) :
- Experience working with native Android (Kotlin/Java) or iOS (Swift/Objective?C) code and creating/using native modules.
- Exposure to CI/CD pipelines for mobile apps (Fastlane, Bitrise, GitHub Actions, etc.).
- Experience with push notifications, deep linking, and analytics integration.
- Familiarity with app performance optimization and monitoring tools (e.g., Firebase Performance, Crashlytics, Sentry).
- Prior experience in a product-based environment or startups.
Personal Attributes :
- Ownership mindset with a focus on quality, reliability, and user experience.
- Strong communication and collaboration skills.
- Willingness to learn, adapt, and work with new tools and technologies
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1581194
Interview Questions for you
View All