KUBA is an innovative company committed to providing modern and efficient ticketing solutions for its customers. We are looking for a frontend web Angular Developer to join in a dynamic team in the Engineering department in Rome team.
The position will be responsible for designing, developing and maintaining high-quality software applications, participating in all phases of the development life cycle of internal and external projects: software design, development, and traceability processes, which span from requirements gathering through development, code reviewing, testing and releasing.
You will collaborate with a diverse and multicultural team, contributing to an environment that values innovation and high standards.
Key Responsibilities:
- Build responsive, performant and reusable UI components
- Collaborate with Design and Product teams to make sure we're working on the most impactful set of features
- Write automated tests (both unit and end to end)
- Assist with bug fixing and performance enhancements across the multiple products
- Stay up-to-date with the latest developments and trends in the tech industry
- Contribute to the design and architecture of the applications
- Participate in code and design reviews
Qualifications:
- Bachelorβs degree in Computer Science, Information Technology, or a related field.
- 1-2 years of experience as a frontend web Angular Developer
- A thorough understanding of HTML, CSS and JavaScript
- Knowledge of API's and communicating with external or backend services
- Understanding of unit testing
- The ability to debug coding issues
- A keen eye for detail with regards to design and UX
- Experience with version control systems (we use GitHub)
- Ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills
- Experience with Hybrid or Native mobile applications would be desirable
- Knowledge of micro-frontend and mono-repo architectures would be good
- Excellent troubleshooting and communication skills
- Attention to details
- Ability to work independently and be proactive.
- Good written and oral communication skills, with a working level of English (B2 or equivalent)
- Ability to analyse complex problems and find effective solutions.
- Teamwork and collaboration with other departments.
Salary commensurate with the position
Ticket Restaurant
Healthcare insurance
Training and Development