We are hiring
We are looking for talented, enthusiastic, and determined individuals who are eager to learn and enhance their skills. If you are ready to take on challenges and grow professionally, we want you on our team! Become a Part of the Team!
Join Us
Collaboration, Passion, sharing
These are the values that Commit has always shared with the team and transmits to clients, supporting them in every idea.
Young and dynamic work environment
A young and dynamic environment is the key to naturally increasing motivation, employee well-being, and company productivity.
Great Place To Work
Comfortable spaces, cutting-edge technologies, and a lively and informal atmosphere: the ideal environment to always learn something new!
Distributed and international team
In 2015, Commit opened a new branch in Tirana to support the Florence and Milan branches.
Remote working and flexible hours
Opportunity to work remotely with flexible hours, while meeting deadlines.
Women in Tech
The presence of women in the company demonstrates how digital technology is a valuable tool for reducing the gender gap.
SEND US YOUR CV
Open Positions
Florence
Java Developer
Florence
We offer a young and dynamic environment, with a strong focus on the continuous training of our staff.
We are looking for a Java Developer to join a team that, together with others, develops enterprise-sized financial software.
Mandatory requirements:
– At least 2 years of experience in enterprise-sized Java projects
– JavaEE version 8 or later
– Knowledge of Spring and Spring Boot
– Knowledge of micro-services architectures
– Critical thinking, proactive and constructive attitude
– Knowledge of the English language
Preferred requirements:
– Knowledge of TDD approach
– Knowledge and experience in applying design patterns
– Familiarity with unit testing practices and experience with JUnit and Mockito frameworks
– Experience with Scrum methodology
– Strong predisposition for team collaboration and communication
Searches are aimed at candidates of both sexes ex L.n.903/77 and L.n.125/91. Data are processed in compliance with the provisions of the privacy law (art.13 D.lgs. 196/03)
Florence/Hybrid
Senior Mobile App Developer (Android)
Florence/Hybrid
We offer a young and dynamic environment, with a strong focus on the continuous training of our staff.
We are looking for a Senior Mobile App Developer (Android) for a hybrid position in Florence.
Mandatory requirements:
– At least 5 years of experience in native Android mobile projects of enterprise size (no hybrid applications)
– Knowledge and experience in Kotlin language development
– Knowledge of MVVM architectural pattern
– Knowledge of SQL language and experience with databases local to a mobile application
– Knowledge of synchronisation systems (message queues)
– Knowledge of the Android Studio development system
– Knowledge of Git versioning system
– Critical thinking, proactive and constructive attitude
– Knowledge of the English language
Preferred requirements:
– Experience in Android mobile application development in Java
– Experience in web application development
– Experience with Scrum methodology
Searches are aimed at candidates of both sexes ex L.n.903/77 and L.n.125/91. Data are processed in compliance with the provisions of the privacy law (art.13 D.lgs. 196/03)
Every year, we organize internships, training courses, and participate in initiatives to support the ecosystem in which we operate.
Learn with Commit!
SSATI - School of Business Sciences and Industrial Technologies
Commit, a supporting partner of SSATI School of Business Sciences and Industrial Technologies, offers students specializing in digital and commercial marketing, as well as administration (management control), the opportunity to gain real work experience in the company to put their acquired knowledge into practice. This allows us to give students with skills that may not align with the company’s main areas of expertise the chance to test themselves in an environment that offers comprehensive training.
MIP- Murate Idea Park
Murate Idea Park (MIP) is a program of scouting, training, and mentoring that supports and promotes the birth and growth of new innovative companies. Commit, attentive to the well-being of the territory in which it operates, supports the development of the Florentine innovation ecosystem by collaborating with MIP in the birth and competitive development of new hi-tech companies in the area.
Full-stack developer course
Commit, in collaboration with Jaeva, organizes a course to become a Full-Stack Developer in just 3 months, full-time. Aimed at permanent placement within our team, course participants get hands-on with code from the very first lesson, learning concepts and best practices through practical implementation. Throughout the entire course, they have access to an experienced developer from our team who guides them step by step. The course includes: – Review of the most widely used third-generation language; – Development of web applications using Java for the back-end and Angular for the front-end; – Study of frameworks for productivity in enterprise-level applications (Spring Boot, Javascript, HTML/CSS); – Assimilation of concepts such as Single Page Application, Rest API to develop state-of-the-art applications.
Alternanza Scuola-Lavoro (School-Work Alternation)
L’Alternanza Scuola-Lavoro (School-Work Alternation) is a learning program aimed at fostering the connection between companies and young people, bridging the gap between academic reality and the needs of the job market. Since 2014, Commit has participated in this initiative, guiding young individuals towards informed post-diploma choices. Every year, it welcomes technology enthusiasts from 4th and 5th grade high school to undertake a training path based on direct experience (State Industrial Technical Institute “Antonio Meucci”, ISIS Gobetti Volta, Leonardo Da Vinci, etc.). Supported by senior developers, students integrate the knowledge acquired during their school journey with practical skills useful in the workplace. The majority of Commit’s developers have joined the team thanks to this training path, which has extended the learning period and allowed them to learn innovative methodologies, consolidate their programming skills, and develop problem-solving abilities.