Valtech is seeking a Flutter Lead Developer to shape cross-platform mobile and web applications.
The role involves owning the technical strategy, architecture, and delivery of scalable, high-performing Flutter applications.
You will lead a team of developers, define best practices, and transform ideas into elegant, responsive, and maintainable apps.
Responsibilities include leading Flutter mobile app development across Android/iOS, focusing on best engineering practices, architecting scalable solutions, mentoring developers, collaborating with product and design teams, ensuring code quality, and managing technical risks.
Requirements:
Candidates must have 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 is required.
The ability to write clean and maintainable code is essential.
Candidates should be able to cover their work with tests and understand user interface design principles.
Expert knowledge of the Dart language is necessary.
Experience in developing native applications (Android/iOS) is a plus.
Knowledge of development and configuration tools such as Git, Jira, and Jenkins is required.
Experience with RESTful APIs to connect to back-end services is necessary.
Familiarity with modern architectural patterns in mobile development (BLoC, MVVM) and principles of functional programming is required.
Understanding of DRY and SOLID principles is essential.
Benefits:
Valtech offers flexibility with remote and hybrid work options, depending on the country.
There are opportunities for career advancement, including international mobility and professional development programs.
Employees have access to cutting-edge tools, training, and industry experts for learning and development.
Benefits are tailored to each location, with full details provided during the hiring process.