Función Laboral: Sistemas de Información

Tipo de contrato: Jornada Completa

Ubicación: ILE DE FRANCE (except Paris)

País: France

Organization :


 L’Oréal is present in 140 countries on five continents. For more than a century, L’Oréal has devoted itself solely to one business: beauty; it is now the industry world leader with €25, 84 billion consolidated sales (in 2016).


The group's mission is to provide the best in cosmetics innovation to women and men around the world with respect for their diversity. Our ambition for the coming years is to win over another one billion consumers around the world by creating the cosmetic products that meet the infinite diversity of their beauty needs and desires.  


 As a true business partner for all our divisions, our multicultural team directly contributes to the success of L’Oréal’s brand portfolio: Lancôme, Yves-Saint Laurent, Biotherm, Kiehl’s, La Roche Posay, Vichy, Garnier, Maybelline New-York, Kerastase, Redken (…)



Lead Front-end Developer:


The Lead Front-end developer will be closely working with IT and business team, implement the user interface of our reference application.  We build libraries and abstractions to make our lives easier.  We make the most of modern tools like ES6, SystemJS and SASS, and we ensure our UIs work well on all screen sizes.


Responsibilities:

  • Collaborate with creative and brand teams to build the best in class, mobile optimized ecommerce website
  • Contribute to L'Oreal strategy in building an app-like ecommerce websites
  • Build a modern, responsive front-end component library for use across-brands
  • Focus heavily on performance to ensure a fast-loading user experience
  • Evaluate and prototype opportunities for Progressive web Apps (PWA) and Accelerated Mobile Pages (AMP)
  • Encourage and leverage best practices around all front-end technologies


Qualifications:

  • 3+ years of experience

Solid knowledge of Javascript:

  • Familiarity with MVC pattern
  • Create loosely coupled components
  • Performance oriented
Solid knowledge of CSS

  • Mobile-first
  • Preprocessor: SASS
  • BEM conventions
  • Component development oriented
  • Live styleguide
  • CSS3: Flexbox, transitions, etc..

Experience with modern Javascript libraries and tooling:

  • React, Angular, etc..
  • NPM, Bower, JSPM
  • Gulp
  • Webpack
  • Eslint, stylelint

  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • A passion for shipping incredible UI/UX without compromising on code quality
  • Great oral and written communication in English


Nice to have:

  • Experience with ES6
  • Open-source contributions