Posted on: 18/11/2025
Job Description : React Native Developer
Experience : 2 to 7 Years
Locations : Pune, Mumbai, Bangalore, Chennai, Delhi NCR
Employment Type : Full-time
Joining : Immediate
About the Role :
- We are seeking experienced React Native Developers who can build high-performance mobile applications for both Android and iOS platforms. The ideal candidate will have hands-on experience with JavaScript/TypeScript, React Native architecture, mobile app integrations, and deployment processes. This role involves collaborating closely with product, design, and backend engineering teams to deliver scalable, stable, and user-friendly applications.
Key Responsibilities :
- Develop, maintain, and enhance mobile applications using React Native for Android and iOS.
- Build reusable components and libraries for future use.
- Integrate RESTful APIs, third-party libraries, and native modules.
- Work closely with UI/UX teams to translate designs into pixel-perfect screens.
- Optimize applications for maximum speed, responsiveness, and performance.
- Implement state management using Redux, MobX, Zustand, or Context API.
- Debug and resolve technical issues across mobile platforms and devices.
- Maintain clean, modular, and well-documented code following industry best practices.
- Collaborate with QA teams for testing, bug fixing, and release cycles.
- Work with CI/CD pipelines for automated builds and deployments.
- Ensure app security, reliability, and compliance with platform guidelines.
- Participate in sprint planning, code reviews, design discussions, and architecture decisions.
Required Skills and Experience :
- 2 to 7 years of hands-on experience in building mobile applications using React Native.
- Strong proficiency in JavaScript and TypeScript.
- Experience with React Hooks, Functional Components, and modern React patterns.
- Experience integrating REST APIs, JSON, and third-party services.
- Strong understanding of mobile UI/UX standards and design systems.
- Good knowledge of Android Studio and Xcode build processes.
- Hands-on experience with state management libraries like Redux, MobX, Zustand, or Context API.
- Experience in native module bridging (Android/iOS) is a strong advantage.
- Familiarity with Git, version control standards, and branching strategies.
- Knowledge of mobile app performance optimization and debugging tools.
- Experience with Firebase (Authentication, Crashlytics, Push Notifications) is preferred.
- Ability to write clean, testable, maintainable code.
Good to Have :
- Experience with GraphQL, WebSockets, or real-time applications.
- Familiarity with TypeORM, SQLite, Realm, or other mobile databases.
- Exposure to unit testing using Jest, Detox, or Appium.
- Understanding of App Store and Play Store publishing processes.
- Knowledge of CI/CD tools like Fastlane, GitHub Actions, Bitrise, or CodeMagic.
- Experience working in Agile/Scrum environments.
- Prior experience working with product-based or high-scale applications.
Soft Skills :
- Strong problem-solving and analytical skills.
- Ability to work collaboratively in cross-functional teams.
- Excellent communication skills and attention to detail.
- Proactive attitude and willingness to take ownership.
Education :
- Bachelors degree in Computer Science, Engineering, Information Technology, or related field preferred.
Why Join Us :
- Opportunity to work on high-impact mobile applications with modern technology.
- Collaborative and growth-oriented work environment.
- Exposure to scalable, real-world mobile architectures.
- Competitive compensation, performance-driven culture.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1576744
Interview Questions for you
View All