Share this job
Secteur d'entreprise : Retail
Département : eCommerce
Équipe : API Management
Le poste vient renforcer la capacité de l’équipe à concevoir, développer et maintenir le portail développeurs et les outils d’automatisation des API. Il associe une expertise indispensable en React et Node.js à une maîtrise de Java / Spring Boot sur Google Cloud Platform, elle aussi exigée.
Missions
Conception & architecture
Analyser les besoins fonctionnels et techniques, puis concevoir des architectures d’interfaces robustes, testables et maintenables.
Périmètre : portail développeurs, outils d’automatisation, décisions de conception documentées.
Développement front-end
Développer, intégrer et faire évoluer les composants front-end (React, Next.js, Bootstrap).
Garantir le responsive design et la performance, avec des objectifs mesurables (par exemple les Core Web Vitals).
Périmètre :
React, Next.js, Bootstrap/SCSS : front-end du portail développeurs, front-end de l’API Admin Board
HTML / CSS / JS (legacy) : SODA Admin Board, Vynamic Admin Board
Développement back-end
Créer, intégrer et faire évoluer des services back-end orientés API.
Périmètre :
Java / Spring Boot : back-end du portail développeurs, référentiel API
Node.js : back-end de l’API Admin Board
Cloud & déploiement
Déployer, configurer et exploiter les composants sur le cloud (GCP) en Infrastructure as Code (Terraform).
Périmètre : Cloud Run, Cloud Scheduler, Cloud Storage, Eventarc, logs et monitoring.
Qualité, tests & documentation
Garantir la qualité du code grâce aux tests automatisés, organiser et mener les revues de code, maintenir la documentation technique.
Périmètre : pipelines CI/CD (GitHub), standards de livraison, documentation des API (OpenAPI).
Run & gouvernance
Co-gérer le contenu du portail, suivre les indicateurs de performance et de disponibilité, contribuer à l’amélioration continue.
Périmètre : indicateurs de delivery sur le portail développeurs, diffusion des bonnes pratiques de développement.
Candidate profile
Compétences techniques indispensables
React.js : maîtrise avérée, notamment de la conception de composants, de la gestion d’état, des tests, de la performance et de la maintenabilité.
Next.js : expérience concrète de la création et du déploiement d’applications Next.js (routing, modes de rendu, performance).
Node.js : capacité à développer et intégrer des services back-end Node.js pour les outils d’automatisation, avec gestion des erreurs et tests.
Java / Spring Boot : créer, intégrer et faire évoluer les composants back-end du portail développeurs et le référentiel API.
Compétences importantes
Google Cloud Platform : expérience pratique de Cloud Run, Cloud Scheduler, Cloud Storage et Eventarc (déploiement, logs, monitoring, sécurité).
Terraform : expérience pratique de l’Infrastructure as Code pour provisionner, configurer et maintenir les ressources GCP.
CI/CD GitHub : capacité à mettre en place et maintenir des pipelines (build, test, déploiement) pour des applications hébergées sur GCP.
Tests automatisés : tests unitaires, d’intégration et end-to-end, côté front-end comme back-end.
Bootstrap / SCSS : capacité à maintenir une interface cohérente et responsive, conforme au design existant.
Compétences appréciées
Webpack / Monaco Editor : leur connaissance facilitera la prise en main de l’écosystème du portail.
Vanilla JS / code legacy : capacité à maintenir les admin boards SODA et Vynamic (HTML / CSS / JS).
Expérience d’un portail développeurs ou de l’API Management : connaissance des enjeux de publication, de consommation et de gouvernance des API, ainsi que d’OpenAPI.
Savoir-faire attendus
Software craftsmanship & code :
Concevoir des architectures d’interfaces robustes, testables et maintenables, en tenant compte de l’exploitabilité.
Maîtriser l’intégration de bout en bout (front-end, services Node.js, composants Java / Spring Boot et API).
Faire preuve de rigueur sur la qualité du code, la gestion des erreurs, la sécurité et la documentation.
Expérience
Au moins 5 ans d’expérience en développement web fullstack, avec une maîtrise avérée de React et Next.js et une solide expérience de Node.js. La pratique de Java / Spring Boot est exigée ; une expérience sur GCP et Terraform est un vrai plus.
Formation
Diplôme d’études supérieures en informatique ou expérience équivalente.
Working environment
Posture & soft skills :
Autonomie, esprit d’initiative et sens des priorités.
Communication claire et fluide avec les interlocuteurs techniques et fonctionnels.
Pragmatisme et orientation solution : force de proposition, documente ses décisions.
Apply to this job!
Find your next career move from +10,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Fullstack React, Node.js & Java / Spring Boot
Hexagone Digitale
