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
- Intro call, 30 minutes — the role, your questions, what you want next.
- Practical exercise, around 2 hours, done in your own time and paid.
- Technical or craft conversation, 60 minutes — we walk through your exercise together.
- Offer within 3 working days of the last conversation.
We reply to every application, including the ones we decline.