Senior React Native Engineer (React Native & AWS)

Jobgether · India

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
  • Requirements:

    • 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)
    • Benefits:

      • 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.

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 →
Apply →