Ref: 00001

Tech Lead Front-End

Italy

Job description

Tech Lead Front-End

00001



Technology is at the heart of *****and is the driving force behind its success. Our in-house technology team allows The Group to give customers and brand partners the best possible experience across content and commerce, and to continually innovate and lead the online luxury industry.



Role Purpose:

The successful candidate will be in charge of developing and maintaining online flagship stores in a cross-functional team composed mainly by front-end developers, paying attention to user experience, performance optimisation, pixel-perfection and accessibility.



A must have:
  • Knowledge of the most recent ECMAScript versions
  • Knowledge of CSS preprocessors (SASS, LESS, …)
  • Knowledge of Razor and ASP.NET MVC;
  • Knowledge and/or experience of agile methods;
  • Experience as a Tech Lead - 3 years




Key Responsibilities:
  • Development of new online stores
  • Development of new releases of existing online stores;
  • Development of new features in existing or new online stores




Technologies we use in our front-end are:
  • HTML 5, CSS 3, Javascript / ES Next
  • .NET Framework, C#, Razor, Javascript micro components
  • Interface with back-end using Rest API
  • Tools: SASS, Gulp, Rollup, Webpack, Jenkins, Nightwatch JS, Jest


At our core:
  • We write readable, maintainable, optimized, testable and scalable code
  • Agile methodologies (Scrum)
  • Extreme programming (pair programming, test driven development, code refactoring)
  • Git-based, pull requests, code reviews
  • Performance analysis and optimization
  • Provide technical direction and coaching within the Service Team (e.g. pairing) and lead mentoring activities for junior developers resources;


Skills and Experience:
  • At least 3-4 years' experience in the same role at a web agency or e-commerce company.
  • Excellent knowledge of the latest versions of all front-end development languages: HTML, CSS, Javascript;
  • Excellent knowledge of at least one of the most common JavaScript libraries and frameworks (React, Vue, Angular, jQuery);
  • Excellent knowledge of the main browsers and ability to find cross-browser solutions;
  • Close attention to details;
  • Good team working skills;
  • Good knowledge of both English and Italian language;
  • Flexibility in learning new technologies and languages independently.




Location: remote