Full stack developer

Senior Fullstack TypeScript React & Email Developer - Lille ou Paris - Freelance (H/F)

8,800 EUR
Collective.work
France, Lille
Profession libérale
Updated: 9/29/2026

Senior Fullstack TypeScript React & Email Developer - Lille ou Paris - Freelance (H/F)

Conditions

  • Lieu: Lille ou Paris.
  • Mode hybride avec 2 jours de télétravail par semaine.
  • Type de mission: longue durée.

Missions

  • Gérer et enrichir le référentiel de composants d'e-mails et blocs modulaires (Maizzle, Tailwind, Atomic Design).
  • Garantir la qualité graphique, l'accessibilité (A11Y), l'i18n, l'inlining CSS et la rétrocompatibilité multi-clients mail.
  • Accompagner les développeurs e-mail et spécialistes campagnes pour les déploiements sur Salesforce Marketing Cloud (AMPScript, SSJS).
  • Développer et faire évoluer des applications web (React / Next.js), du back-end (NestJS) et des CLI Node.js.
  • Concevoir des intégrations via APIs REST et des interfaces self-service pour les équipes non-techniques.
  • Automatiser les interactions avec les APIs partenaires.
  • Concevoir et optimiser des pipelines CI/CD (GitHub Actions) avec tests automatisés (Cucumber / BDD, Playwright).
  • Appliquer les bonnes pratiques OWASP, le chiffrement, la gestion des secrets et la sanitisation.
  • Intégrer la sécurité Shift-Left (analyses SonarCloud, audit de dépendances) et coopérer avec les équipes cybersécurité.

Profil

  • Expert en HTML / CSS avec un niveau 5/5 en rigueur d'intégration.
  • Expert en TypeScript, Node.js et NestJS avec un niveau 4/5.
  • Expert en React et Next.js avec un niveau 4/5.
  • Expert en CI/CD et automatisation de tests avec un niveau 4/5.
  • Niveau avancé en Email Engineering et Salesforce Marketing Cloud (AMPScript / SSJS) avec un niveau 2/5.
  • Maîtrise des outils: Maizzle (Tailwind CSS), Cucumber (BDD), Playwright, Jest, SonarCloud, GitHub Actions, Docker, Kubernetes, Datadog, Node.js CLI, Bash.

Atouts

  • Appétence pour le développement IA.

Autres informations

  • Taux journalier (TJM): 440
Required experience

Débutant accepté

Translated