What you will do

  • Build and maintain Flutter applications for iOS and Android
  • Implement offline-first data capture with reliable synchronisation
  • Integrate with REST APIs and handle failure states properly
  • Optimise for battery consumption and low-end device performance
  • Prepare and manage store submissions and release cycles

What we are looking for

  • Two or more years building Flutter applications shipped to production
  • Solid Dart fundamentals and state management experience
  • Experience with local storage and synchronisation patterns
  • Understanding of platform differences between iOS and Android

Nice to have

  • Native Swift or Kotlin experience
  • Experience with maps, geolocation or Bluetooth peripherals
  • Published applications on either store

These are genuinely optional. If you meet most of the core requirements and none of these, we would still like to hear from you.

How we hire

A short introductory call, then a technical conversation about work you have actually done, then a discussion with the team you would join. We do not set unpaid take-home projects that take a weekend, and we give a decision either way within a week of the final conversation.