HimalayasHimalayas logo
CO

React Native Tech Lead

CommIT
Armenia only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

Armenia +/- 0 hours
Claim this profileCO

CommIT

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

53 remote jobs at CommIT

Explore the variety of open remote roles at CommIT, offering flexible work options across multiple disciplines and skill levels.

View all jobs at CommIT

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan