Description
Technology is at the heart of YOOX NET-A-PORTER GROUP 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 optimization, pixel-perfection, and accessibility.
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
Responsibilities
Development of new online stores
Development of new releases of existing online stores
Development of new features in existing or new online stores
Qualifications
The following will be considered a plus:
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 Requirements
At least 3-4 years' experience in the same role at a web agency or e-commerce company.
Skills
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.