Job Description – React Native Developer (6+ Yrs Experience)
Position : React Native Developer
Experience Required : 6+ Years
Location : PUNE
Employment Type : Full-time
About the Role
We are seeking an experienced React Native Developer to join our team. The ideal candidate will have 4+ years of mobile app development experience, with at least 3+ years of strong expertise in React Native. The candidate will be responsible for designing and delivering high-quality cross-platform mobile applications. This role also involves mentoring junior developers, code reviews, and collaborating closely with product managers, solution architects, designers, and backend teams.
Key Responsibilities
- Design, build, and maintain scalable React Native applications for iOS and Android.
- Integrate mobile applications with RESTful APIs, GraphQL, and third-party services.
- Work closely with UI / UX designers to implement pixel-perfect, responsive, and accessible designs.
- Optimize app performance, memory usage, and battery efficiency.
- Write clean, maintainable, and testable code following best practices.
- Implement push notifications, deep linking, and offline storage.
- Perform code reviews, mentor junior developers, and enforce coding standards.
- Collaborate with QA teams to define test cases and ensure high code coverage with unit and integration tests.
- Manage releases on Google Play Store and Apple App Store, including CI / CD pipelines.
- Stay updated with emerging mobile technologies, frameworks, and tools.
Required Skills & Qualifications
4+ years of mobile application development experience.3+ years of hands-on React Native experience with published apps in App Store / Play Store.Strong knowledge of JavaScript (ES6+) and TypeScript.Experience in native module development for both iOS (Objective-C / Swift) and Android (Java / Kotlin).Proficiency in Redux / MobX / Context API for state management.Strong knowledge of REST APIs, GraphQL, and WebSockets.Familiarity with CI / CD tools (Fastlane, Bitrise, App Center, GitHub Actions).Hands-on experience with Unit Testing & Automation (Jest, Detox, Appium).Good understanding of mobile app security, authentication (OAuth, JWT, Firebase Auth).Strong debugging, performance optimization, and problem-solving skills.Excellent communication and leadership skills with the ability to guide a development team.Nice-to-Have Skills
Experience with Material UI, React Native Reanimated, NativeBase, Tailwind CSS.Familiarity with Cloud services (AWS, Azure).Understanding of Agile methodologies (Scrum / Kanban).Prior experience in leading small to mid-size teams.Responsibilities
(Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.)
Example : Determine and develop user requirements for systems in production, to ensure maximum usability
Qualifications
(Some qualifications you may want to include are Skills, Education, Experience, or Certifications.)
Example : Excellent verbal and written communication skills