Senior React Native Developer (SNS02288)

July 25, 2025

Job Description

As a Senior React Native Developer, you will lead the technical design, development, and maintenance of a mission-critical mobile app. You’ll work with a modern TypeScript/React Native stack, integrating advanced navigation flows, internationalization, offline features, and native capabilities. Your role will be both strategic and hands-on, ensuring quality, maintainability, and alignment with the long- term vision of the product manager.

Core Responsibilities:

  • Lead the development and maintenance of the React Native application
  • Architect and implement new features with a focus on scalability and maintainability
  • Drive best practices in mobile development, including CI/CD, testing, and performance monitoring
  • Oversee integration with native modules and third-party services (maps, analytics, notifications, etc.)
  • Ensure technical consistency and quality through code reviews, and tooling
  • Collaborate with backend and product teams to align feature development and API usage
  • Act as the technical reference for mobile, proactively resolving architecture and implementation challenges.

Required Technical Skills:

  • React Native (advanced): Extensive experience with cross-platform development, debugging, and performance optimization
  • TypeScript: Strong proficiency with type-safe, modern JavaScript development
  • Navigation: Expertise in React Navigation (stack, drawer, modals, deep linking)
  • State Management: Solid experience with React Context, custom providers, and hooks
  • Networking: Axios and RESTful API integration, including secure token handling
  • Local Storage: AsyncStorage, Realm, and offline data strategies
  • Internationalization: Familiarity with i18next, react-i18next, and RTL support
  • Testing: Unit and integration testing with Jest, React Native Testing Library; E2E tools like BrowserStack
  • CI/CD: Firebase, AppCenter, OTA updates, and automated mobile deployment pipelines
  • Native Modules: Ability to bridge and debug Android/iOS native code when needed
  • Analytics & Monitoring: Integration with tools like AppCenter, Firebase, Sentry, Google Analytics
  • Release Management: gradual release with monitoring

Desirable Skills:

  • Experience with monorepo tools (Nx, Lerna)
  • Advanced mobile patterns: background tasks, offline-first design, push notifications
  • Experience with geolocation and mapping libraries
  • Accessibility and mobile UX best practices
  • Performance profiling and optimization

Hiring Team Member

Shashidhar Sampangi
Talent Acquisition Specialist