Middle Flutter Developer $$$$
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 designing 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.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 30 March
59 views
ยท
10 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...