What you will do

  • Build and ship Flutter apps to both stores
  • Handle offline-first sync and conflict resolution
  • Integrate with Laravel APIs, negotiating the contract rather than accepting it
  • Own release, versioning and store submission
  • Instrument and act on crash reporting

What we are looking for

  • 2+ years of Flutter with at least one app live on both stores
  • Solid state management (Riverpod, Bloc or equivalent) and a reason for your choice
  • Offline persistence and sync experience
  • You've been through app store review rejections and know how to avoid them
  • You test on real devices, not only simulators

Nice to have

  • Native Android or iOS
  • Background location or push at scale
  • Accessibility on mobile

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 interview

  1. Intro call, 30 minutes — the role, your questions, what you want next.
  2. Practical exercise, around 2 hours, done in your own time and paid.
  3. Technical or craft conversation, 60 minutes — we walk through your exercise together.
  4. Offer within 3 working days of the last conversation.

We reply to every application, including the ones we decline.