Remote Lead Flutter Engineer

at Valtech

Posted 2 days ago 4 applied

Description:

  • 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.