-
View all jobs
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:
Technical Requirements
Must Have:
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.
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.
- 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.
- 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.
Key Skills
Ranked by relevance
react
react native
storage
android
ios
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Fullstack Software Engineer (f/m/d)
2026-05-21
Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Related
Mobile Engineering Consultant (mid-level)
2026-05-28
Full-time
Entry
Germany
IT Services
Information Technology
View Job Details
Related
App Entwickler:in (Android, Kotlin) m/w/d
2026-05-28
Full-time
Not Applicable
Germany
Software Development
Engineering
Login to Apply
- Posted
- Apr 20, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Kyiv
- Company
- Commit
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Fullstack Software Engineer (f/m/d)
2026-05-21
Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
Related
Mobile Engineering Consultant (mid-level)
2026-05-28
Full-time
Entry
Germany
IT Services
Information Technology
View Job Details
Related
App Entwickler:in (Android, Kotlin) m/w/d
2026-05-28
Full-time
Not Applicable
Germany
Software Development
Engineering