Remote job
Flutter Developer
Job details
About this role
Role overview This position focuses on building and maintaining cross-platform mobile applications that connect to existing backend services. The work spans the full app lifecycle, from initial development through App Store and Play Store release, plus ongoing maintenance after launch.
Responsibilities - Develop features end to end, covering user interface, state management, and the API integration layer in Flutter - Manage the complete release process for both iOS and Android app stores - Diagnose and resolve platform-specific bugs that surface on either operating system - Monitor and improve performance, offline behavior, and app size as the product scales - Present completed work to clients on a weekly basis and incorporate their feedback
Requirements - Demonstrated experience shipping production Flutter applications to both major app stores - Strong proficiency in Dart and at least one state management approach such as Bloc, Riverpod, or Provider - Experience working with REST or GraphQL APIs - Ability to work independently with clear written communication - Attention to native-feeling performance and user experience on both platforms
Nice to have - Familiarity with Firebase, push notifications, or in-app purchases - Some background in native iOS (Swift) or Android (Kotlin) development
Benefits and work setup - Remote-first team serving clients in the US, UK, and India - Weekly shipping cadence with direct client demos - Clients retain ownership of the source code and infrastructure that gets built