Objectifs et livrables
Le/La Senior Full Stack Email Developer aura pour missions :
Email Platform Engineering & Design System (ReadyToMail)
Gérer et enrichir notre référentiel de composants d'e-mails et blocs modulaires basés sur Maizzle (Tailwind CSS) et l'Atomic Design
Garantir la qualité graphique, l'accessibilité (A11Y), l'internationalisation (I18N), l'inlining CSS et la rétrocompatibilité multi-clients mail (Gmail, Outlook, etc.)
Accompagner les développeurs e-mail et spécialistes campagnes dans les déploiements sur Salesforce Marketing Cloud (AMPScript, SSJS)
Développement Full Stack, Modernisation & Refactoring
Développer et faire évoluer les applications web (React / Next.js) et back-end (NestJS) ainsi que les CLI Node.js
Concevoir les fonctionnalités d'interaction entre nos templates et les systèmes externes via des APIs REST
Développer des interfaces en self-service permettant aux équipes non-techniques de traduire, tester et déployer leurs campagnes de manière autonome
Automatisation & Pipelines CI/CD
Automatiser les interactions avec les APIs partenaires (notamment Reelevant pour la génération de contenu dynamique).
Concevoir et optimiser les pipelines CI/CD (GitHub Actions) orchestrant les tests automatisés (Cucumber / BDD, Playwright) et les déploiements continus à l'échelle mondiale.
Garantir la sécurité des applications
Suivre les bonnes pratiques de développement sécurisé (OWASP, chiffrement, gestion des secrets, sanitisation)
Intégrer la démarche Shift-Left Security dans la CI/CD (analyses SonarCloud, audit des dépendances)
Interagir avec les équipes Cybersécurité globales pour traduire la conformité en solutions techniques simples et robustes
Stack Technique
Langage & Socle : TypeScript (Fullstack), Node.js
Front-end : React, Next.js, HTML5, CSS3 / Tailwind
Back-end & Outillage : NestJS, APIs REST, Node.js CLI, Bash
Email Engine : Maizzle (Tailwind CSS), notions d'AMPScript / SSJS (Salesforce Marketing Cloud)
Testing & Qualité : Cucumber (BDD), Playwright, Jest, SonarCloud
DevOps & Cloud : GitHub Actions, Docker, Kubernetes, Datadog
Méthodes : Refactoring legacy, Clean Code / Clean Architecture, Shift-Left Security, IA-assisted development
Appétence IA : Utilisation active d'outils d'IA pour le dev et curiosité pour leurs applications produit.
Compétences demandées
HTML / CSS & Rigueur d'intégration (5/5) : Sens du détail pour les contraintes de rendu strictes.
TypeScript & Node.js / NestJS (4/5) : Solide expertise backend et maîtrise du typage strict.
React / Next.js (4/5) : Expérience confirmée sur le développement d'applications web modernes.
CI/CD & Automatisation de tests (4/5) : GitHub Actions et tests automatisés (l'expérience en BDD / Cucumber est un vrai plus).
Email Engineering / SFMC (2/5) : Une expérience préalable sur Maizzle ou Salesforce Marketing Cloud n'est pas un prérequis strict. C'est votre rigueur d'ingénierie, votre autonomie et votre curiosité technique qui primeront.
Profil candidat:
Stack Technique
Langage & Socle : TypeScript (Fullstack), Node.js
Front-end : React, Next.js, HTML5, CSS3 / Tailwind
Back-end & Outillage : NestJS, APIs REST, Node.js CLI, Bash
Email Engine : Maizzle (Tailwind CSS), notions d'AMPScript / SSJS (Salesforce Marketing Cloud)
Testing & Qualité : Cucumber (BDD), Playwright, Jest, SonarCloud
DevOps & Cloud : GitHub Actions, Docker, Kubernetes, Datadog
Méthodes : Refactoring legacy, Clean Code / Clean Architecture, Shift-Left Security, IA-assisted development
Appétence IA : Utilisation active d'outils d'IA pour le dev et curiosité pour leurs applications produit.
Compétences demandées
HTML / CSS & Rigueur d'intégration (5/5) : Sens du détail pour les contraintes de rendu strictes.
TypeScript & Node.js / NestJS (4/5) : Solide expertise backend et maîtrise du typage strict.
React / Next.js (4/5) : Expérience confirmée sur le développement d'applications web modernes.
CI/CD & Automatisation de tests (4/5) : GitHub Actions et tests automatisés (l'expérience en BDD / Cucumber est un vrai plus).
Email Engineering / SFMC (2/5) : Une expérience préalable sur Maizzle ou Salesforce Marketing Cloud n'est pas un prérequis strict. C'est votre rigueur d'ingénierie, votre autonomie et votre curiosité technique qui primeront.