Développeur Full stack - VueJS HTML5 CSS3 NodeJS NestJS (D)

Référence : 13790 Secteur : Grande distribution / Retail Domaines : Développeur Full stack Durée : Indéterminée Lieux : 59 - Nord Date de démarrage : Immédiate
DESCRIPTION :

Contexte
Faire de Leroy Merlin, l’évidence habitat implique une accélération dans notre capacité à élargir notre offre de produits pour répondre toujours mieux aux besoins des habitants. Dans ce cadre, la marketplace d’Adeo (maison mère de Leroy Merlin) a été lancée en 2020 et se divise en deux piliers : un centré sur les vendeurs 3P (Sellers), un centré sur l’offre et les produits.
Dans le cadre de cette stratégie ambitieuse, nous recherchons un développeur full-stack pour renforcer l’équipe responsable de l’enregistrement et du cycle de vie de la donnée de nos vendeurs marketplace (appelés Sellers). Les outils que nous développons sont à destination des Sellers comme de nos Opérateurs. Plusieurs interfaces digitales sont nécessaires pour intégrer un vendeur et lui permettre de gérer les données relatives à son entité légale et à la configuration de sa boutique.
Ces interfaces sont mises à disposition dans un portail applicatif unifié (logique micro frontend) et/ou sur nos sites Leroy Merlin et Bricoman dans différents pays.
Elles alimentent une base de données des Sellers qui sert de référentiel pour toutes les autres briques applicatives de la Marketplace.
Vous interviendrez au sein d’une équipe composée de 4 développeurs, 1 tech lead et 1 product manager, dans un cadre bienveillant et centré sur l’humain (collaborateurs comme utilisateurs). Votre rôle sera clé dans l’accompagnement des équipes de développeurs, notamment front-end, du Product Owner et du tech lead pour garantir la qualité de nos applicatifs et un bon niveau de delivery. Vous devez avoir une très bonne expérience en Vue.js, TypeScript et Node.js, et de bonnes capacités à accompagner sur du cadrage IT. Vous serez amener à prendre le lead de certains sujets techniques, en appui du Tech lead et des Products Owner du domaine. Des compétences dans d’autres langages back-end (Java, PHP) sont un plus pour accompagner le collectif sur les composants communs aux domaines.

Mission
Vos tâches principales seront :
– Développement front-end Vuejs, back for front et back-end en NodeJS
– Mise en oeuvre des interfaces front et des back for front associés en collaboration avec les autres développeurs back-end et front-end de l’équipe
– Cadrage technique en soutien du Tech lead
– Maintenance de la CICD et des outils de déploiement
– Rédaction et mise à jour de la documentation technique
– Tests unitaires sur Cucumber et fonctionnels automatisés sur Cypress et Playwright
– Respect de l’état de l’art en matière de cyber-sécurité, performance et qualité du code

COMPÉTENCES REQUISES :

Compétences attendues
Vuejs/Nodejs : fortement lié à l’architecture micro-front-end de nos composants, une expertise en Vuejs et en NodeJS, avec TypeScript sont indispensables.
Outils de monitoring : se familiariser avec l’utilisation d’outils de monitoring, tel que Datadog, SonarQube (ou équivalent), Checkmarx.
Anglais : même si les principaux interlocuteurs sont francophones, cette mission se déroule dans un contexte international et les échanges et présentations en anglais sont fréquents et parfois non planifiés

Un développeur full stack est un informaticien capable de réaliser des tâches à n’importe quel niveau technique de la pile des différentes couches qui constituent une application informatique.

SES COMPETENCES :
configurer l’infrastructure matérielle et le système d’exploitation ainsi que les dépendances entre les différents composants logiciels à utiliser ;
concevoir, manipuler et interroger des bases de données ;
concevoir le code de ‘back-end’ et les API d’accès à ces données sous forme de webservices, en utilisant des langages tels que Java, Python, Ruby, PHP ;
concevoir le code de ‘front-end’ qui est exécuté sur la plate-forme de l’utilisateur, le plus souvent un smartphone ou un navigateur Web, dans des langages tels que Javascript et ses bibliothèques, HTML, CSS ;
être capable de gérer et planifier un projet avec des méthodes de développement agiles telles que Scrum ou Kanban, pouvoir interagir avec le client et ses besoins, et documenter l’ensemble des parties du projet.
Même s’il a souvent une affinité ou des compétences plus étendues dans l’une des couches front ou back, le développeur full stack doit être familiarisé avec chacune d’entre elles.

Vue.js / HTML5 / CSS3 – Confirmé – Impératif
NodeJS/NestJS – Confirmé – Impératif
SonarQube/Datadog – Confirmé – Important
Cadrage technique – Junior – Souhaitable

Vous vous reconnaissez dans notre projet et nos valeurs ? REJOIGNEZ-NOUS !

Votre CV