Kuba logo

Front-End Engineer - Angular

Kuba
Full-Time
On-Site
Rome Metropolitan City of Rome Capital Italy

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