111 minutesEurope

Middle Flutter Developer

Description

We are looking for a Middle Flutter Developer to take ownership of the mobile direction and build the architecture of our cross-platform application from the ground up. You will define technical standards, lead mobile development, and collaborate closely with backend engineers, designers, and product managers to deliver a scalable, high-quality mobile product.

Requirements:

4+ years of commercial experience in mobile development. Strong knowledge of Dart and solid understanding of OOP principles. Deep understanding of mobile architecture patterns (Clean Architecture, MVVM, modular architecture). Experience deg and building scalable mobile applications from scratch. Strong experience with state management solutions (Bloc, Cubit, Provider, Riverpod). Experience integrating REST APIs and working with asynchronous data flows. Solid understanding of mobile performance optimization and app lifecycle. Experience working with platform-specific code (Android/iOS) and native integrations. Familiarity with mobile CI/CD pipelines and app release processes (App Store / Google Play). Experience with testing (unit, widget, integration tests). Strong experience with Git and collaborative development workflows. Upper-Intermediate or higher level of English.

Responsibilities:

Develop and maintain mobile features using Flutter. Build reusable and maintainable UI components. Implement business logic and manage application state. Integrate mobile applications with backend services via REST APIs. Work with complex user flows and data-heavy mobile screens. Optimize application performance and ensure smooth user experience. Participate in code reviews and contribute to improving mobile architecture. Collaborate with designers and product managers to ensure intuitive UI/UX. Support continuous refactoring and improvement of existing mobile modules.

We offer:

Competitive salary. Remote work format. Work on international, production-grade products. Salary tied to the dollar exchange rate. Opportunity to build and lead a mobile team from scratch. Influence product and technical decisions at the architectural level.

Skills

FlutterMobile DevelopmentCI/CDDartGitAndroidiOSREST

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching