Partager cette offre
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.
Profil recherché
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.
Environnement de travail
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.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Fullstack React, Node.js & Java / Spring Boot
Hexagone Digitale
