Remote job
Senior Flutter Engineer
Job details
About this role
Role overview A senior-level mobile engineering role focused on leading the architecture of cross-platform applications shipped to real users on the App Store and beyond. The position sits inside a small, founder-led software studio that builds premium web, mobile, and AI products for a global client base, with a remote-first culture optimised for output and ownership.
Responsibilities - Lead the architecture of cross-platform mobile applications using Flutter, the BLoC pattern, and clean architecture principles. - Own features from design through production deployment, including camera integrations, AI-powered features, and in-app purchases. - Build and maintain release pipelines that ship polished products to the App Store. - Integrate backend services such as Firebase, Supabase, and RevenueCat as part of feature delivery. - Mentor mid-level engineers, run code reviews, and contribute to a healthy pair-and-review culture.
Requirements - Significant experience building and shipping production Flutter applications across iOS and Android. - Deep familiarity with the BLoC state-management pattern and clean architecture in a Flutter context. - Hands-on experience integrating native device capabilities such as camera workflows. - Practical knowledge of in-app purchase flows and app-store release processes. - Comfort owning features end-to-end, from architecture decisions through deployment and monitoring.
Nice to have - Experience integrating AI services or ML models into mobile apps. - Background working on subscription or monetisation products alongside RevenueCat.
Benefits and work setup Fully remote, full-time role with flexible hours, no legacy codebases, and a clear growth path from senior toward lead. The team is small, senior, and supportive, with mentorship, pair work, and a focus on work that reaches thousands of end users.