This job has conditions that may affect your decision to apply
English is required · B1 level
Description
An IT consulting company with offices in Turin, Milan, Rome and Bari is hiring a Flutter Developer for a dedicated mobile and cross-platform project. The developer will handle state management, service integration, routing and modular code structure with Flutter. The role is hybrid, with 2 of 5 working days on site in Milan, and requires at least 3 years of experience, solid Flutter skills and English at B1 level.
Responsibilities
Develop mobile and cross-platform applications using Flutter
Responsible for application state management via Bloc and Provider
Integrate services and configure routing via getIt and goRouter
Set up and maintain dependencies, as well as modular code structure via packages and plugins
Work autonomously, ensuring the quality and scalability of solutions
Requirements
Higher or technical secondary education (Laurea or technical diploma)
At least 3 years of previous experience in the role or with similar tasks
Good experience in Flutter development: state management, getIt, goRouter, dependency management, and modular code structure
Intermediate knowledge in one of the following: Ionic development or native development for iOS/Android
Confident use of VSCode and Android Studio
English at B1 level or higher
Knowledge of web development is welcome (Angular, JavaScript, and similar)
High inclination for teamwork, accuracy, flexibility in thinking, and proactivity in problem-solving
Conditions
Hybrid work format: 2 out of 5 days in the office in Milan
Hiring on staff with a grade corresponding to previous experience
Salary from 27,000 to 34,000 euros
Structured onboarding and professional growth in a quality-oriented environment