Remote job
Mobile engineer
Job details
About this role
Role overview
A mobile engineering role centered on shipping polished, store-ready applications across iOS and Android. The work spans Flutter and React Native, with attention to release discipline, offline-aware user experiences, and reliable build and distribution pipelines. The position suits someone who treats mobile shipping as a craft and treats release engineering as a first-class concern.
Responsibilities
- Build and maintain cross-platform mobile applications using Flutter and React Native. - Engineer offline-aware user experiences that handle intermittent connectivity gracefully. - Operate reliable iOS and Android release pipelines, including store submissions and ongoing updates. - Maintain release discipline through versioning, change management, and rollout practices. - Collaborate with design and product to deliver consistent, store-quality polish across platforms.
Requirements
- Hands-on experience shipping production mobile apps with Flutter or React Native. - Familiarity with both iOS and Android build, signing, and store release processes. - Understanding of mobile UX patterns, including offline state handling and synchronization. - Discipline around release management, version control, and staged rollouts. - Comfort debugging across device, OS, and platform-specific edge cases.
Nice to have
- Experience with native modules, push notifications, or background processing on either platform. - Exposure to mobile observability, crash reporting, and performance profiling tools.