👩‍💻 Role Description
Core Requirements
* 4+ years of experience building production-grade hybrid mobile apps for iOS and Android.
* Proficiency in TypeScript, plus knowledge in at least one native language (Swift or Kotlin).
* Deep knowledge of React Native (New Architecture).
* Hands-on experience with platform SDKs and device-level APIs (permissions, networking, secure storage).
* Proven experience implementing push notifications on both iOS and Android, including action buttons and background handlers.
* Experience with mobile video (prefetching, caching, HLS/MP4 trade-offs, playback reliability).
* Knowledge of mobile security controls (biometric auth, TLS pinning).
* Familiarity with LAN and real-time communication protocols (MQTT, WebSocket, SSE), including mTLS and LAN discovery (mDNS/Bonjour).
* Experience building resilient, low-latency mobile experiences with offline support and background syncing.
* Experience automating releases to Google Play, Apple TestFlight, and managing code signing workflows.
* Hands-on experience with OTA deployment and CI/CD (Expo Updates, CodePush, or similar).
* Experience bridging React Native with native iOS (Swift) and Android (Kotlin) components to optimize performance and access platform APIs.
Nice-to-Have
* Experience with device attestation (Play Integrity, DeviceCheck, App Attest).
* Experience developing MDM/kiosk applications.
* Background in building LAN fallback or offline-first mobile app patterns.
* 💬 Ukrainian-speaking – not mandatory, but ideal for smooth communication with the engineering team.