Cargo: Information Systems

Tipo de posição: Permanent

Tipo de emprego: Full - Time

Local: Clichy

País: France

Description

The Global e-Commerce team at L’Oréal is looking for an experienced Lead front-end developer, you will be responsible of the front-end team and will be contributing to the development of the new features and enhancement of our core framework that powers all the e-commerce websites of the group (+170 live sites). The lead developer will ensure to deliver unit tested deliverables following the development best practices.

 

 

Responsibilities

  • Attending the different agile rituals (planning, backlog, stand-up meetings, demos, etc)

  • Building & maintaining the front-end component library to be used across multiple brands

  • Enhancing/refactoring the framework

  • Focusing heavily on performance to ensure a fast-loading user experience

  • Working in tandem with the existing product team

  • Writing/reviewing technical specifications

  • Participate in code reviews and development team upskilling

  • Identify and communicate best practices

  • Defining & evangelizing best practices around front-end technologies

  • Collaborating with external teams (Business, Zone IT, Global)

 

Experiences & skils

  • + 5 years XP of front-end development

  • Experience with web site industrialization

  • Experience with component development approach

  • Cross-browser compatibility issues and client-side performance considerations
  • Strong frontend web development skills:

  • Vanilla Javascript (ES5, ES6)

  • Familiarity with MVC pattern

  • Strong experience with CSS & Preprocessor (Sass, Less)

  • Building modular applications/sites

  • Strong experience using modern frameworks (React, Vue, Ember, etc.)

  • GIT knowledge

  • Good Experience with package manager (NPM, Bower, etc.)

  • Experience with unit testing tools (Mocha, Jest, etc.)

  • Experience with build tools such as Gulp/Webpack

  • Experience with JIRA

  • Good English (including speaking)

  • Good communication

 

Nice to have:

  • Experience developing nodeJS app & tools
  • Familiarity with continuous integration and automated testing
  • Experience with eCommerce platforms
  • Familiar with template engines (Handlebars)

#}