Senior Flutter developer
About the Role
We're looking for a Senior Flutter Developer with 4+ years of commercial experience who can take full ownership of mobile features, drive architectural decisions, and maintain high standards of code quality and user experience in a fast-moving product environment.
Responsibilities
- Design, develop, and maintain scalable Flutter applications
- Own features end-to-end: from technical design and implementation to release and maintenance
- Apply and evolve Clean Architecture with clear separation of Data, Domain, and Presentation layers
- Use BLoC for robust and predictable state management
- Implement complex navigation flows using auto_route, including deep linking and nested routing
- Deliver pixel-perfect, responsive UI based on Figma designs across multiple device sizes
- Write clean, testable, and maintainable Dart code with a strong focus on long-term quality
- Actively use modern development tools such as Cursor as the primary IDE and Claude Code (or similar LLM-based CLI tools) for prototyping, debugging, refactoring, and improving code quality
- Review code, mentor other developers, and contribute to improving engineering standards
- Collaborate closely with product, design, and backend teams to shape solutions, not just implement requirements
- Refactor legacy code incrementally while ensuring backward compatibility and stability
Required Skills
- 4+ years of commercial experience with Flutter and Dart
- Strong hands-on experience with BLoC state management
- Proven production experience with Clean Architecture
- Solid knowledge of routing solutions such as auto_route
- Experience working with large or long-living codebases
- Strong understanding of testing strategies and code quality practices
- Hands-on experience using modern AI-assisted development tools, such as Cursor as the primary IDE and Claude Code (or similar LLM-based CLI tools)
Nice to Have
- Experience working in fast-paced, product-driven environments
- Strong collaboration experience with backend and product teams
Hiring Process
- HR Interview — initial call with a short (~10 minutes) technical screening
- Technical Interview — in-depth discussion with the engineering team
- Team Alignment — final alignment with the team before the offer
Benefits
- Competitive salary based on experience and skills
- 20 paid vacation days
- Sick leaves: unlimited with medical certificate, up to 5 paid days per year without certificate
- Healthy work–life balance
- Family-first culture and flexible approach to work schedule
- Flexible work schedule
- Professional growth and development opportunities
Required languages
| English | B2 - Upper Intermediate |
Published 7 January · Updated 20 March
Statistics:
45 views
·
10 applications
10% read
📊
Average salary range of similar jobs in
analytics →
Loading...