Senior React Native Product Engineer (TypeScript, Node.js, Full Stack Mobile)
Job Location - Remote (India)
Work timing – 11am to 8pm Monday to Friday
About the Role
We are looking for a Senior React Native Product Engineer who can build and own mobile products end-to-end.
This is a mobile-first role, but not a mobile-only role. You will primarily work on React Native applications for iOS and Android while also contributing to backend services, APIs, and product features when required.
You should be comfortable working across the application stack, shipping production-ready mobile applications, integrating backend services, and collaborating closely with product and engineering teams.
Key Responsibilities
- Develop and maintain high-quality React Native applications for iOS and Android.
- Build scalable, reusable, and maintainable mobile architectures using TypeScript.
- Integrate and consume RESTful and GraphQL APIs.
- Contribute to backend services and APIs using Node.js when required.
- Manage App Store and Play Store releases, versioning, and compliance.
- Implement mobile features such as:
- Push Notifications
- Deep Linking
- Biometrics
- Device Permissions
- Offline-first functionality
- Optimize application performance and user experience.
- Work with Redux and Zustand for state management.
- Participate in code reviews, technical discussions, and architectural decisions.
- Mentor junior engineers and promote engineering best practices.
- Collaborate with product managers, designers, and cross-functional teams to deliver features.
Mandatory Requirements
Mobile Development
- 4+ years of hands-on React Native development experience.
- Experience building and maintaining production mobile applications for both Android and iOS.
- Strong understanding of React Native architecture and platform-specific implementation.
Programming & Frameworks
- Strong proficiency in:
- React Native
- TypeScript
- JavaScript (ES6+)
State Management
- Experience with:
- Redux
- Zustand
API & Backend
- Experience integrating:
- REST APIs
- GraphQL APIs
- Ability to contribute to backend services using Node.js.
Mobile Platform Experience
- App Store and Play Store deployment experience.
- Push notifications (FCM preferred).
- Deep linking and mobile SDK integrations.
- Mobile performance optimization.
Version Control
- Strong Git workflow experience including pull requests and code reviews.
Preferred Qualifications
- Experience with:
- Node.js
- AWS
- CI/CD pipelines
- Mobile testing frameworks (Jest, Detox, React Native Testing Library)
- Native Android (Kotlin/Java) experience.
- Native iOS (Swift/Objective-C) experience.
- Performance monitoring and analytics tools.
AI-Driven Development
We actively use modern AI-assisted development workflows.
Candidates should be comfortable using tools such as:
- Cursor
- Claude
- GitHub Copilot
- ChatGPT
Experience incorporating AI tools into daily development workflows is highly preferred.
Application Requirements
To be considered, please include:
Mandatory
- Links or names of at least 2 production mobile applications published on the App Store and/or Play Store where you were a primary contributor.
- Brief description of your role in each application.
- Details of your React Native experience.
- Details of any backend/API development experience.
Nice to Include
- GitHub profile
- Portfolio
- Examples of AI-assisted development workflows
Important Note
This is a React Native-first role. Candidates whose primary experience is Flutter, Android Native, or iOS Native without significant production React Native experience will not be considered.
Pay: ₹1,000,000.00 - ₹2,500,000.00 per year
Benefits:
Experience:
- React Native: 4 years (Required)
- TypeScript: 4 years (Required)
- Node.js: 4 years (Required)
- Owning Mobile Products End to End: 3 years (Required)
Work Location: Remote