Job Description
Join our dynamic team as a Front End Engineer and be part of a forward-thinking environment where collaboration, innovation, and continuous learning are valued. We work alongside talented UX/UI designers and backend developers to create cutting-edge solutions.
Key Responsibilities:
- Design and Development:Craft well-structured, maintainable code, and conduct thorough testing to ensure quality and reliability.
- Software Architecture:Contribute to software architecture analysis and design discussions to create robust, scalable solutions.
- Application Development: Develop resilient, secure, and high-performing web applications that meet business requirements.
- Collaboration:Work closely with web designers, developers, and product teams to ensure seamless integration and alignment with project goals.
- Stakeholder Engagement: Engage with stakeholders across the organization to understand evolving needs and propose effective solutions.
- Research and Development: Contribute to the research and development of the company's technology stack, staying updated with the latest trends and proposing innovative solutions.
- Continuous Learning:Stay abreast of industry trends and advancements by participating in internal and external training programs, reading relevant materials, and exploring new technologies and applications.
Qualifications
Skills and Experience
- Experience: 4+ years of proven experience as a Front End Developer, with a track record of delivering high-quality solutions.
- Technical Proficiency: Excellent knowledge of JavaScript and TypeScript is essential, with deep expertise in Angular. Experience with any other JavaScript framework is a plus.
- Node.js: Hands-on experience with Node.js.
- UI Design: Proficiency in UI design principles and web application development, coupled with experience in SCSS for styling.
- Version Control: Proficiency with version control systems, preferably Git.
- Problem-solving: Strong problem-solving skills with a positive and collaborative attitude, thriving in a team-oriented environment.
- Communication:Excellent communication skills and the ability to work effectively within a team environment.
- Continuous Improvement: A passion for continuous improvement, coupled with a curious and proactive mindset.
Desirable
- Testing and Debugging:Experience in-browser testing and debugging techniques.
- Independence:Ability to work independently with minimal supervision.
- Libraries: Knowledge of NgRx library (or similar) and RxJs library.
- CI/CD:Familiarity with GitLab CI/CD pipelines.
- Language Proficiency:Proficiency in Italian and English.
See more jobs at lastminute.com
Apply for this job