Senior Fullstack Typescript React & Email Developer H/F

Littlebig Connection
Paris, France
4 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) Test Suite Application Programming Interfaces (APIs) HTML5 Automation of Tests Bash Shell Microsoft Outlook Cascading Style Sheets (CSS) Code Review Cyber Security
+31 more
Continuous Delivery Continuous Integration DevOps Github Push Technology Node.Js Open Web Application Security Scrum Methodology Next.js Software Engineering SonarQube TypeScript Web Applications Web Platforms WebKit Datadog Tailwind ReactJS Delivery Pipeline Software Security Backend Git Kubernetes Playwright Dynamic Content Front End Software Development NestJS Restful APIs Cucumber (Software) Code Restructuring Docker

Job description

L’équipe garantit la création et l’industrialisation des contenus de campagnes marketing omnicanales (Email, SMS, Push notifications) pour plus de 200 millions de clients dans 70 pays.

L’équipe conçoit, développe et maintient ses propres produits et outillages internes :

  • Plateforme web (React / Next.js & NestJS) permettant aux équipes marketing et opérationnelles de configurer, tester et orchestrer leurs campagnes en self-service.
  • Framework et Design System Email modulaire basé sur Maizzle (Tailwind CSS), TypeScript et une suite de tests automatisés BDD.

L’équipe travaille avec la méthodologie Scrum, avec un fonctionnement par sprints, avec une forte culture d’ingénierie (Code Reviews, ADR, pair prog…). La culture d’équipe est basée sur la confiance, le droit à l’erreur et l’esprit d’équipe propre à cette entreprise.

L’équipe recherche son futur senior full stack Typescript/React Email developer basé à Lille ou Paris (Hybride - 2 jours de télétravail/semaine)., 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

Requirements

Profil recherché5/5 en HTML / CSS avec un sens du détail pour les contraintes de rendu strictes4/5 en TypeScript & Node.js / NestJS avec une solide expertise backend et maîtrise du typage strict4/5 en React / Next.js avec une expérience confirmée sur le développement d’applications web modernes4/5 en CI/CD & automatisation de tests, notamment avec GitHub Actions et tests automatisés (l’expérience en BDD / Cucumber est un vrai plus)2/5 en Email Engineering / Salesforce Marketing Cloud (SFMC), une expérience préalable sur Maizzle ou SFMC n’est pas un prérequis strict, mais la rigueur d’ingénierie, l’autonomie et la curiosité technique sont primordiales

Mais aussi…

Taux journalier :500€/jour.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, 1. 5/5 en HTML / CSS avec un sens du détail pour les contraintes de rendu strictes

  1. 4/5 en TypeScript & Node.js / NestJS avec une solide expertise backend et maîtrise du typage strict
  2. 4/5 en React / Next.js avec une expérience confirmée sur le développement d’applications web modernes
  3. 4/5 en CI/CD & automatisation de tests, notamment avec GitHub Actions et tests automatisés (l’expérience en BDD / Cucumber est un vrai plus)
  4. 2/5 en Email Engineering / Salesforce Marketing Cloud (SFMC), une expérience préalable sur Maizzle ou SFMC n’est pas un prérequis strict, mais la rigueur d’ingénierie, l’autonomie et la curiosité technique sont primordiales

EUR

Bash HTML Clean REST Git HTML5 Kubernetes Node.js Autonomie SonarQube TypeScript API REST CSS3 CSS Docker

Benefits & conditions

TJM : 500€

  • Localisation : Lille ou Paris (hybride, 2 jours de télétravail par semaine)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

Videos

See all

Related articles

See all