Partager cette offre
Orion est une plateforme SaaS interne permettant aux équipes marketing de configurer, lancer et gérer des services sur différents marchés et lignes de services, sans support technique.
Votre rôle portera sur le cœur de la plateforme et sa couche d’intégration : système de modules, connecteurs et API permettant de transformer le lancement d’un service sur plusieurs marchés en un exercice de configuration plutôt qu’en un projet de six mois.
L’environnement comprend notamment :
Des modules de services pluggables.
Des Web Components intégrables.
Des parcours de configuration pilotés par des machines à états.
Des intégrations avec un écosystème composé de CMS, plateformes e-commerce, CRM et plateformes data.
Il s’agit d’un rôle orienté plateforme, dont les utilisateurs sont d’autres ingénieurs, les équipes métier et les services eux-mêmes. Le succès se mesure notamment à la capacité à intégrer de nouveaux services beaucoup plus rapidement que lors des premiers déploiements, avec l’ambition de générer une amélioration de 10x plutôt que de 10 %.
ResponsabilitésConstruire le cœur de la plateformeConcevoir et implémenter les primitives de la plateforme.
Développer le modèle de contenu à plusieurs niveaux : templates → masters → instances.
Mettre en place l’édition basée sur les rôles.
Concevoir les workflows de revue et de publication.
Développer des parcours UX pilotés par des machines à états afin de simplifier les configurations complexes.
Construire les connecteurs et API permettant aux nouveaux services de se connecter à Orion.
Intégrer Orion à l’écosystème technologique global.
Faire évoluer le monorepo composé du cœur de la plateforme et de modules de services pluggables.
Permettre l’ajout de nouvelles catégories de services via des patterns réutilisables plutôt que par une réécriture complète.
Concevoir des solutions capitalisant sur les développements existants.
Concevoir et faire évoluer la couche Web Components permettant de déployer les services configurés dans Orion sur des sites web et plateformes externes.
Contribuer aux décisions d’architecture et les challenger via le processus de RFC.
Formaliser et documenter les choix techniques.
Maintenir des standards élevés de qualité de code, de tests et de documentation.
Garantir la stabilité de la plateforme et limiter les régressions.
Maîtrise avancée de la conception d’interfaces complexes et performantes, notamment :
Machines à états pour les parcours UX, XState ou équivalent.
Patterns de conception de composants et design systems, notamment Tailwind et ShadCN.
Web Components, architectures intégrables et micro-frontends.
Optimisation des performances.
Frameworks de test : Jest, React Testing Library, Playwright.
Solide expertise en développement Full Stack moderne.
Conception et versioning d’API consommées par d’autres équipes : REST/OpenAPI et GraphQL.
Maîtrise des patterns asynchrones et event-driven.
Authentification et autorisation à grande échelle : JWT, OAuth, RBAC.
Conception de systèmes sur lesquels d’autres équipes peuvent construire.
Architecture hexagonale, ports et adaptateurs, ou approche comparable de séparation des responsabilités.
Monorepo modulaire et gestion des dépendances.
Points d’extension, systèmes de plugins ou SDK permettant à d’autres développeurs de s’appuyer sur les abstractions existantes.
Expérience pratique du développement et du déploiement d’applications serverless sur Google Cloud Platform, notamment :
Cloud Run et Cloud Functions.
API Gateway.
Cloud Storage.
Cloud SQL PostgreSQL.
Cloud Firestore.
Maturité dans la conception d’API : versioning, rétrocompatibilité, dépréciation et évolution sans rupture pour les systèmes consommateurs.
Multi-tenancy : isolation, configuration et montée en charge pour plusieurs marchés ou clients.
Design systems : design tokens et pipelines automatisés de Figma jusqu’à la production.
Développement agentique ou assisté par IA, avec une approche coding-first.
Observabilité : instrumentation des applications et composants pour faciliter l’identification et le suivi des incidents.
CI/CD et Infrastructure as Code : pipelines CI/CD et Terraform pour les tests automatisés, le déploiement et la gestion de l’infrastructure.
Sécurité applicative : principes de sécurité des applications web et pratiques de secure coding.
Expérience dans le retail ou dans de grandes organisations multi-marques.
Connaissance des standards et bonnes pratiques d’accessibilité.
Expérience en optimisation des performances front-end à grande échelle.
Les certifications pertinentes, notamment Google Cloud Certified Professional, sont un plus.
5 ans ou plus d’expérience dans le développement et le lancement d’applications web prêtes pour la production.
Expérience avérée dans la construction et le déploiement d’applications serverless sur GCP.
Expertise en React, Node.js et JavaScript/TypeScript moderne.
Expérience sur des produits de type plateforme, developer-facing ou infrastructure, utilisés par d’autres ingénieurs ou équipes.
Expérience dans des environnements de développement Agile.
Maîtrise d’outils de gestion de versions tels que Git.
Vision système : rechercher les patterns avant les solutions spécifiques et savoir faire preuve de pragmatisme lorsque cela est nécessaire.
Communication et collaboration : excellentes capacités écrites et orales ; capacité à rédiger et relire des RFC et à expliquer les compromis techniques à des interlocuteurs techniques et non techniques.
Ownership : capacité à définir l’approche, prendre les décisions et assumer les résultats au sein d’une petite équipe autonome.
Pragmatisme : volonté de livrer rapidement, progressivement et de manière itérative, tout en allant en profondeur lorsque nécessaire.
Leadership et mentorat : montrer l’exemple, accompagner les autres développeurs et contribuer à faire progresser l’équipe.
Très bonne communication en anglais indispensable. Le français est un plus.
Télétravail2 jours par semaine.
Profil recherché
React.js avancé — interfaces complexes et performantes, component design, design systems.
JavaScript / TypeScript + Node.js — développement Full Stack moderne.
API Design & Integration — conception/versioning d’API REST/OpenAPI & GraphQL, connecteurs et intégrations.
GCP Serverless — expérience concrète sur Cloud Run, Cloud Functions, API Gateway.
Architecture logicielle modulaire — architecture hexagonale / ports & adaptateurs, monorepo modulaire, systèmes de plugins/extensions.
Web Components & Micro-frontends — conception d’expériences embarquables et réutilisables.
CI/CD & Infrastructure as Code — pipelines CI/CD et Terraform.
Sécurité applicative & IAM — authentification/autorisation à grande échelle (JWT, OAuth, RBAC) et secure coding.
Anglais courant
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 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.
Full Stack Engineer - React/Node
LeHibou
