Senior React Native Engineer (React Native & AWS)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior React Native Engineer (React Native & AWS) based in India.
This role offers the opportunity to shape and evolve high-impact mobile applications used in complex, real-world environments, with a strong focus on performance, scalability, and modern architecture. You will work on building and optimizing cross-platform mobile solutions for Android and iOS, contributing to both feature development and large-scale refactoring initiatives. The environment is highly collaborative, involving close interaction with product managers, designers, and backend engineers to deliver seamless user experiences. A key aspect of the role involves modernizing legacy codebases, leveraging TypeScript and AI-assisted development practices to improve maintainability and delivery speed. You will also play a critical role in driving offline-first mobile strategies and enhancing application reliability. This is a hands-on engineering position where your decisions directly influence product quality and user experience at scale.
Accountabilities:
- Lead the development and optimization of React Native applications across Android and iOS platforms, ensuring high performance and scalability
- Drive migration of legacy JavaScript codebases to TypeScript, improving maintainability and code quality
- Architect and implement new mobile features using modern React Native best practices and reusable component design
- Design and optimize offline-first capabilities using local databases, caching strategies, and synchronization logic
- Implement and maintain state management using Redux (including Redux Toolkit, Thunk, or Saga)
- Develop efficient GraphQL queries and mutations to support seamless data integration with backend systems
- Collaborate with cross-functional teams including backend engineers, designers, and product managers
- Conduct code reviews, mentor junior engineers, and promote engineering best practices
- Optimize mobile application performance, ensuring responsiveness and stability across devices
- Stay current with evolving React Native, TypeScript, Expo, and mobile development ecosystems
- 5+ years of professional software development experience, including at least 4 years in React Native development
- Strong expertise in TypeScript and modern JavaScript development
- Hands-on experience with Redux and related middleware (Redux Thunk, Saga, or RTK Toolkit)
- Solid understanding of mobile performance optimization techniques and best practices
- Experience working with React Native architecture, component design, and scalable mobile systems
- Strong knowledge of GraphQL APIs and tools such as Apollo Client or similar
- Familiarity with Expo for React Native development and deployment workflows
- Experience with offline-first architectures using local storage solutions (SQLite, Realm, etc.)
- Strong problem-solving skills with a focus on clean, maintainable code
- Excellent communication skills and ability to work effectively in collaborative teams
- Proficiency in English (written and spoken)
- Competitive compensation package aligned with experience
- Flexible and remote-friendly work environment
- Opportunity to work on large-scale, modern mobile applications
- Learning and development support for continuous upskilling
- Collaborative, engineering-driven culture with strong technical ownership
- Exposure to AI-assisted development practices and modern mobile tooling
- Career growth opportunities in a global, innovation-focused environment.
Requirements:
Benefits:
Mobile pay context
Based on 140 disclosed Mobile salaries on RoleSuite, the role pays a median of $180K/year, with most offers between $173K and $216K (10th–90th percentile: $135K–$254K).
See the full Mobile salary breakdown →