This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Valtech is looking for a Flutter Lead Developer to shape our cross-platform mobile and web application landscape. In this role, you will own the technical strategy, architecture, and delivery of scalable, high-performing Flutter applications that power digital experiences across our business. Working at the intersection of design, development, and product, you'll lead a cross-functional team of developers and testers, define best practices, and transform ideas into elegant, responsive, and maintainable apps. You will play a key role in driving technical excellence and Flutter adoption, while mentoring others and contributing to a culture of innovation and quality.
Job Responsibility:
Lead Flutter mobile app development across Android / iOS.
Focus on best engineering practices for quality, clean code, testing & observability.
Architect scalable, maintainable, and performant mobile solutions.
Mentor and guide Flutter developers
conduct code reviews.
Collaborate with product, design, and backend teams.
Ensure code quality, testing, and CI/CD integration.
Stay updated with Flutter/Dart trends and best practices.
Manage technical risks and project timelines.
Requirements:
7+ years of total development experience, with at least 3+ years in Flutter development.
Strong knowledge of data structures, modern design patterns, and best practices in object-oriented software engineering.
The ability to write clean and neat code that is easy to maintain.
The ability to cover all (or almost all) your work with tests.
Understanding the principles of user interface design.
Expert knowledge of the Dart language.
Experience developing native applications (Android/iOS) will be a plus.
Knowledge of development and configuration tools (Git, Jira, Jenkins, etc.).
Experience with RESTful APIs to connect to back-end services.
Knowledge of modern architectural patterns in mobile development (BLoC, MVVM) and the principles of functional programming.
Understanding the principles of DRY and SOLID principles.
Experience in creating multi-module projects.
Advanced level of English, both written and verbal.
Nice to have:
Experience developing native applications (Android/iOS) will be a plus.