Flutter Developer - Reggio Emilia
Founded in 2004, RE:LAB is now a leading authority in the design, development, and evaluation of Human-Machine Interfaces (HMI).
Our company culture is deeply user-centered and driven by user experience.
We ensure that machines work for the well-being of people.
Our aim is to enhance the relationship between people and technology, enabling our clients' products and services to reach new standards of quality and competitiveness.
Designers, human factors experts, and engineers work side by side to create optimal interactions with technological solutions—whether visual, physical, vocal, or gestural.
In doing so, we leverage our solid expertise in interaction and visual design, ergonomics, and human factors, as well as in software, firmware, and hardware development for HMI.
We are looking for a motivated and passionate Flutter Developer to join our development team. This is a great opportunity to grow in a dynamic and stimulating environment, working on exciting projects in IoT, automotive, and home automation.
Responsibilities:
- Develop mobile applications for iOS and Android using Flutter.
- Collaborate with the development team to design and implement new features.
- Ensure a smooth and responsive user experience.
- Solve complex technical problems and optimize application performance.
- Work with design teams to translate requirements into effective technical solutions.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and contribute to the definition of development standards.
- Degree in Computer Science or related fields.
- At least 1 year of experience in mobile application development with Flutter.
- Knowledge of Dart and its best practices.
- Experience with Flutter tools and libraries, including state management solutions (e.g., Provider, Bloc, Riverpod).
- Understanding of mobile app design principles (UX/UI).
- Experience with Git for version control.
- Teamwork skills and the ability to manage priorities effectively.
- Proficiency in English (both written and spoken).
Nice-to-Have Skills:
- Experience with other mobile technologies such as Android (Java/Kotlin) or Swift.
- Familiarity with Firebase and other cloud solutions.
- Knowledge of software architectures like MVC, MVVM, or Clean Architecture.
- Experience with CI/CD and automation tools.
Full Time
Hybrid, In Reggio Emilia
Our company is dedicated to conducting its business with the highest standards of ethics and integrity.
We are guided by a steadfast commitment to diversity, equality, and inclusion, creating a work environment where every individual can feel respected, valued, and motivated to perform at their best.