Software Engineer - React Native
Software Engineering
Mumbai, Maharashtra, India
Posted on Jun 18, 2026
About the Role
We are looking for a passionate Software Engineer – React Native to join our product engineering team. The ideal candidate should have experience building and scaling mobile applications in a product-focused environment and be comfortable working across the frontend ecosystem. You will collaborate closely with product managers, designers, and backend engineers to build high-quality, user-centric mobile experiences.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native.
- Build reusable, scalable, and maintainable UI components using modern design principles.
- Implement and follow Atomic Design methodologies and Design System-driven development.
- Use Tailwind CSS (NativeWind or equivalent) for consistent and efficient styling.
- Collaborate with Product, Design, and Engineering teams to translate requirements into production-ready features.
- Ensure application performance, responsiveness, and reliability across devices.
- Write clean, testable, and maintainable code following engineering best practices.
- Participate in code reviews, architecture discussions, and technical planning.
- Debug production issues and continuously improve application stability and user experience.
- Contribute to technical documentation and engineering standards.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-4 years of professional software development experience.
- Strong hands-on experience with React Native.
- Experience building and maintaining at least one mobile application currently in production.
- Experience working in a product-based company with ownership of features from development through release.
- Strong understanding of JavaScript/TypeScript fundamentals.
- Experience with:
- Tailwind CSS (NativeWind or similar)
- Atomic Design methodology
- Design Systems and reusable component libraries
- Understanding of mobile app architecture, state management, navigation, and API integrations.
- Familiarity with Git, CI/CD pipelines, and Agile development practices.
Good to Have
- Experience with React.js for web application development.
- Experience with Node.js backend development.
- Hands-on experience with:
- MongoDB
- PostgreSQL
- Exposure to cloud platforms such as AWS, GCP, or Azure.
- Experience with mobile analytics, crash monitoring, and performance optimization.
- Understanding of offline-first mobile applications and synchronization strategies.
What We're Looking For
- Strong product mindset and customer-focused thinking.
- Ability to work independently and take ownership of features.
- Excellent problem-solving and debugging skills.
- Attention to detail and commitment to high-quality user experiences.
- Effective communication and collaboration skills.
- Preferred Technical Stack
Mobile
- React Native
- TypeScript
- Tailwind CSS / NativeWind
- Redux / Zustand / React Query
Web (Good to Have)
- React.js
- TypeScript
Backend (Good to Have)
- Node.js
- Express.js / NestJS
Databases (Good to Have)
- MongoDB
- PostgreSQL
Tools
- Git
- CI/CD
- REST APIs
- Firebase
Experience: 2 - 4 Years
Employment Type: Full-Time
Location: Mumbai - Onsite