Remote job
Mobile App Developer (React Native / Flutter)
Job details
About this role
Role overview Build and maintain cross-platform mobile apps for use cases such as bookings, field operations, customer portals, and companion products. The work spans app development through release, with attention to a polished user experience, stability across devices, and reliable connections to backend services.
Responsibilities - Develop iOS and Android applications using React Native or Flutter. - Implement features such as authentication, push notifications, maps, media, and payments as needed. - Prepare and ship app store releases, including version updates, changelogs, and regression checks. - Coordinate API contracts with backend engineers and account for offline use and edge cases. - Improve app performance, accessibility, and consistency with design specifications.
Requirements - At least two years of professional mobile development experience. - Experience shipping at least one app through the App Store or Google Play. - Comfort consuming REST or GraphQL APIs and managing authenticated sessions. - Strong attention to interface detail and release quality. - Experience with React Native or Flutter; TypeScript or Dart skills are listed for the role.
Benefits and work setup - Full-time, remote-first work with some overlap for teams and clients in the UAE, US, and UK. - Work on client products in a written, asynchronous environment with clear ownership and senior mentorship. - A possible path toward lead responsibilities as delivery experience grows. Compensation and benefits are discussed during interviews.