Logo for Commit

React Native Tech Lead

Job description

Description

We are looking for an experienced Senior React Native Developer to take full ownership of a mission-critical mobile application built with pure React Native (no Expo). This app is actively used at scale in real-time by customers and plays a central role in daily operations.

Originally developed as an MVP, the application has evolved into a large production system. As a result, parts of the codebase do not fully align with modern React Native best practices. Your primary focus will be to refactor, stabilize, and modernize the app while continuing to deliver new features without disrupting ongoing usage.

RESPONSIBILITIES:

  • App Ownership (End-to-End): Own the mobile app fully—development, releases, monitoring production issues, and ongoing maintenance across iOS and Android.
  • Major Refactor & Stabilization: Refactor the existing app toward best practices (architecture, state management, performance, maintainability) without breaking real-world workflows.
  • Offline-First Architecture (Critical): Design and implement reliable offline-first behavior to handle real connectivity issues (sync strategies, local persistence, conflict resolution, graceful degradation).
  • Geolocation / GPS (Critical): Implement and maintain geolocation functionality including GPS integration, background location updates, permissions handling, and app lifecycle behavior.
  • Native Capability Integration: Work confidently with native modules when required (Swift/Kotlin-level integrations if needed, or bridging libraries).
  • Performance & Reliability: Diagnose and resolve bottlenecks (rendering, memory, network, background execution) and improve app stability for production scale.
  • Backend Integration: Integrate REST APIs and real-time events to support mission-critical tracking and operational workflows.
  • Testing & Release Quality: Maintain strong release discipline—testing strategy, regression prevention, and production-readiness checks.
  • Collaboration & Review: Work with the internal tech lead and team for reviews, but remain the primary mobile execution owner.



Requirements

TECHNICAL REQUIREMENTS

Must Have:

  • Senior React Native engineer (no learning curve): 5+ years mobile, 3+ years React Native, with proven ownership of production apps.
  • Pure React Native (no Expo): Comfortable working directly with React Native CLI and native build pipelines.
  • Offline-first experience: Demonstrated experience building and architecting offline-first mobile apps (local storage, sync, resilience).
  • Geolocation / GPS experience: Real experience implementing geolocation + GPS, including background behavior and permission flows.
  • Production-grade debugging: Strong ability to troubleshoot and stabilize complex, legacy RN codebases.
  • iOS + Android delivery: Comfortable managing releases, store submissions, and production issues across both platforms.

Strong Technical Foundation:

  • TypeScript + modern React patterns (hooks, modular architecture, state management).
  • Deep understanding of RN lifecycle, platform differences, and background execution constraints.
  • Comfortable integrating REST APIs and real-time updates.

Nice-to-Have:

  • Experience with native development exposure (Swift/Kotlin) or heavy native-module work.
  • Familiarity with Firebase/FCM/APNs (especially for notifications).
  • Basic E2E testing exposure (Detox/Appium) and solid unit/integration strategy.



React Native Developer Related jobs

Other jobs at Commit

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.