Full stack developer

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

9,200 EUR
Collective.work
France, Paris
Profession libérale
Updated: 9/29/2026

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

Conditions

  • Lieu: Paris ou Lille.
  • Mode hybride (2 jours de télétravail par semaine).
  • Mission longue.

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.
  • Expert en TypeScript et Node.js / NestJS avec un niveau 4/5.
  • Expert en React / Next.js avec un niveau 4/5.
  • Expert en CI/CD et automatisation de tests avec un niveau 4/5.
  • Compétences avancées en Email Engineering et Salesforce Marketing Cloud (AMPScript / SSJS) avec un niveau 2/5.
  • Maîtrise des outils: TypeScript, Node.js, React, Next.js, NestJS, Maizzle (Tailwind CSS), AMPScript / SSJS, 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): 460.
Required experience

Débutant accepté

Translated
Job offer details
Number of posts: 1
Job offer language: French (fr)
Start date: 9/11/2026
Workplace
Location city: Paris
Country: France
Company
Employer name: Collective.work
City: Paris
Country: France