Postée il y a 3 heures
Chez Sephora, nous inspirons nos clients, nous responsabilisons nos équipes et nous les aidons à devenir la meilleure version d'eux-mêmes. Nous créons un environnement où les personnes sont valorisées et où les différences sont célébrées. Chaque jour, nos équipes à travers le monde donnent vie à notre raison d’être : changer le regard du monde sur la beauté, en révélant l’EXTRAORDINAIRE en chacun de nous.
Dans le cadre de l’évolution de notre SI vers une architecture Headless, nous recherchons un Lead Developer Front-end qui aura pour rôle d’accompagner l’équipe de développeurs dans la migration de notre legacy (Sites Sephora EU) vers un front headless en React JS / Next JS. Vous intègrerez une équipe composée de 3 Tech Leads, Un autre Lead Dev, un Scrum Master et ± 10 Développeurs.
Vous excellerez et vous épanouirez dans ce poste si vous êtes prêt à…
- Effectuer l’ensemble des tâches inhérentes à un développeur React confirmé (réaliser un code fiable de qualité, participer aux revues de code, élaborer une UI de qualité, débugger, simuler différents contextes de rendu de l’UI).
- Effectuer la maintenance du socle existant (optimisation du code, corrections des bugs, interventions sur les incidents de Prod).
- Effectuer de veille technologique, proposition de sujets techniques visant à améliorer les performances du front web, le SEO et l’accessibilité.
- Effectuer la conception technique des projets/fonctionnalités qui vous sont confiés ainsi que la rédaction de la documentation technique détaillée.
- Travailler à l’élaboration des contrats d’interfaces avec notre équipe Back-For-Front (API/Middleware).
- Garantir – avec l’aide de nos Tech Leads – les bonnes pratiques de développement ainsi que la mise en place des tests (TU, TDD…)
- Assurer la monté en compétences et le support aux développeurs de votre Squad.
- Familier aux concepts d’optimisations liés aux clients front-end comme l’optimisation de chargements de pages (bundles splitting, Server-side rendering), les problématiques de rétrocompatibilités navigateurs et le debugging de code.
-
N’hésitez plus à postuler si vous avez…ou si vous êtes…
- Expérience sur un projet "headless" de moyenne ou grande envergure, de préférence dans le contexte de migration d'une plateforme E-Commerce monolithique vers "headless".
- Profil d'ingénieur avec au moins 7 ans d'expérience dans le développement web en HTML, CSS et JavaScript
- Expertise React Js et sur le framework NextJS.
- Expertise en architectures Front-End.
- Connaissances des différentes stratégies de rendu (SSG, SSR, ISR).
- Maîtrise du principe d’hydratation côté client avec ses enjeux, ainsi que du paradigme des « React Server Components ».
- Expérience réussie d'au moins 2 ans entant que Lead Dev.
- Expérience en méthodologies Agiles, en particulier en SCRUM (Product Increment, Sprint Planning, Instances Scrum…).
- Maîtrise des outils de gestion de projets (Jira, Confluence, …).
- Sensibilité à la Webperf et capacité à résoudre les problèmes associés.
- Sensibilité aux enjeux du SEO et de l’accessibilité d’une plateforme e-commerce.
- Maîtrise du principe du développement orienté composant.
- Maîtrise des principes du REST API.
- Sensibilité aux bonnes pratiques de développement.
- Aisance relationnelle.
- Esprit analytique et de synthèse.
- Capacité à s'organiser efficacement.
- Perpétuelle veille technologique.
- Connaissance des principes et enjeux d’une architecture monorepo et/ou d'une architecture micro-frontend.
- Contribution à la mise en place d’un Design System et maîtrise des outils y afférent (Figma, Storybook, Zeroheight, etc…).
- Culture DevOPS et des enjeux de CI/CD.
- Familiarité avec les environnements Cloud (en particulier GCP) serait un plus.
Chez Sephora, vous apprécierez...
- Les collaborateurs. Vous serez entouré d’équipes talentueuses avec lesquelles vous serez fier de collaborer.
- L'apprentissage. Nous investissons dans la formation de nos équipes. Vous continuerez à évoluer et à développer vos compétences grâce à des plans de carrière personnalisés.
- La culture. En tant que leader de la distribution sélective de produits de beauté de prestige au sein de la famille LVMH, notre impact est mondial. L'innovation est dans notre ADN et, chez Sephora, les 40 000 collaborateurs répartis sur35 marchés et 3 000 magasins, sont unis par un objectif commun : réimaginer le futur de la beauté.
Vous pouvez laisser libre cours à votre créativité, car nous avons un esprit disruptif. Vous pouvez apprendre et évoluer, car nous vous donnons les moyens de révéler le meilleur de vous-même. Vous pouvez être vous-même, car vous êtes ce qui nous rend uniques. C'est l'avenir de la beauté. Réimaginez votre futur, chez Sephora.
Sephora est fière d'être un lieu de travail prônant l’égalité des chances pour tous. Nous ne pratiquons aucune discrimination en matière de recrutement, d'embauche, de formation ou encore d’évolution de carrière.
Nous célébrons la diversité et nous nous engageons à créer et à favoriser un environnement inclusif pour tous.
At Sephora we inspire our customers, empower our teams, and help them become the best versions of themselves. We create an environment where people are valued, and differences are celebrated. Every day, our teams across the world bring to life our purpose: to expand the way the world sees beauty by empowering the EXTRAORDINARY in each of us.
As part of the evolution of our Information System to a Headless architecture, we are seeking a Lead Front-end Developer whose role will be to guide the development team in migrating our legacy (Sephora EU sites) to a headless front end in React JS / Next JS. You will join a team consisting of 3 Tech Leads, another Lead Dev, a Scrum Master, and approximately 10 Developers.
You will excel and enjoy this position if you are ready to actively handle the following missions :
- Perform all tasks inherent to an experienced React developer (write reliable, quality code, participate in code reviews, create a high-quality UI, debug, simulate different UI rendering contexts).
- Maintain the existing foundation (code optimization, bug fixes, interventions on production incidents).
- Engage in technological watch, propose technical topics aiming to improve web front-end performance, SEO, and accessibility.
- Perform the technical design of projects/features assigned to you, as well as detailed technical documentation writing.
- Collaborate in the definition of interface contracts with our Back-For-Front team (API/Middleware).
- Ensure, with the help of our Tech Leads, good development practices and the implementation of tests (unit tests, TDD...).
- Foster skills development and support for developers in your squad.
- Be familiar with optimization concepts related to front-end clients, such as page load optimization (bundle splitting, server-side rendering), browser compatibility issues, and code debugging.
Do not hesitate to apply if you have… or if you are …
- Experience in a medium or large-scale "headless" project, preferably in the context of migrating a monolithic E-Commerce platform to "headless.
- An engineering profile with at least 7 years of experience in web development with HTML, CSS, and JavaScript.
- Expertise in React Js and the NextJS framework.
- Expertise in Front-End architectures.
- Knowledge of different rendering strategies (SSG, SSR, ISR).
- Mastery of the client-side hydration principle with its challenges, as well as the paradigm of "React Server Components.
- Successful experience of at least 2 years as a Lead Dev.
- Experience in Agile methodologies, particularly in SCRUM (Product Increment, Sprint Planning, Scrum ceremonies...).
- Mastery of project management tools (Jira, Confluence, ...).
- Sensitivity to Web Performance and the ability to solve associated problems.
- Sensitivity to SEO and accessibility issues of an e-commerce platform.
- Mastery of the component-oriented development principle.
- Mastery of REST API principles.
- Sensitivity to good development practices.
- Interpersonal skills.
- Analytical and synthetic mindset.
- Ability to organize effectively.
- Continuous technological watch.
- Knowledge of the principles and challenges of a monorepo architecture and/or a micro-frontend architecture.
- Contribution to the implementation of a Design System and mastery of related tools (Figma, Storybook, Zeroheight, etc.).
- DevOps culture and understanding of CI/CD issues.
- Familiarity with Cloud environments (especially GCP) would be a plus.
While at Sephora, you’ll enjoy…
- The people. You will be surrounded by some of the most talented leaders and teams – people you can be proud to work with.
- The learning. We invest in training and developing our teams, and you will continue evolving and building your skills through personalized career plans.
- The culture. As a leading beauty retailer within the LVMH family, our reach is broad, and our impact is global. It is in our DNA to innovate and, at Sephora, all 40,000 passionate team members across 35 markets and 3,000+ stores, are united by a common goal - to reimagine the future of beauty.
You can unleash your creativity, because we’ve got disruptive spirit. You can learn and evolve, because we empower you to be your best. You can be yourself, because you are what sets us apart. This, is the future of beauty. Reimagine your future, at Sephora.