Smile

Tech Lead Javascript H/F

Smile

Montpellier (Hybrid)

Job Type Permanent contract
Experience Senior
Posted 6 days 10 hours ago
Hybrid Senior Level

Passionné(e) par la tech, le numérique et l’innovation ? Rejoignez les 1 800 collaborateurs de Smile, leader européen de l’intégration open source, répartis dans 20 agences à travers 9 pays.

Vos missions

Architecture et choix technologiques

  • Définir l’architecture front des projets clients : découpage applicatif, stratégie de rendu (SSR, SSG ou client), gestion de l’état et structuration des dépendances.
  • Arbitrer les choix de stack selon le contexte client et documenter les décisions.
  • Concevoir des POC pour dérisquer les sujets techniques avant chiffrage.
  • Construire des socles réutilisables : starters, bibliothèques de composants et patterns d’intégration avec les CMS et back-ends headless.

Industrialisation et qualité

  • Faire vivre la chaîne d’outillage : Git, Docker, CI/CD avec GitLab CI, GitHub Actions, Jenkins ou équivalent.
  • Définir et appliquer une stratégie de tests unitaires, composants, fonctionnels et end-to-end.
  • Maintenir les garde-fous de qualité : linting, typage strict, quality gates, couverture et revues de code.
  • Suivre la santé des applications en production : erreurs, performance et régressions.

Développement et intégration

  • Réaliser les développements front complexes et les fondations réutilisables.
  • Garantir la qualité d’intégration : HTML sémantique, CSS moderne, responsive, performance perçue et Core Web Vitals.
  • Garantir l’accessibilité selon les référentiels RGAA et WCAG.
  • Construire et maintenir les design systems avec les designers.

Leadership technique

  • Animer l’équipe front par les rituels techniques, les revues, le pair programming et le partage de veille.
  • Accompagner la montée en compétences et fournir un feedback utile.
  • Participer au recrutement et aux entretiens techniques.
  • Être l’interlocuteur technique des clients et des autres pôles Smile.

Avant-vente et gestion de projet technique

  • Participer aux chiffrages, aux appels d’offres et à la rédaction des spécifications techniques.
  • Assurer le suivi technique global avec les prestataires et les hébergeurs.

Compétences attendues

Le poste requiert une maîtrise solide de React, Next.js et TypeScript, ainsi qu’une expérience de Git avancé, Docker, CI/CD, tests avec Vitest ou Jest, Testing Library, Storybook, Playwright ou Cypress. Une bonne connaissance de l’intégration HTML/CSS, de l’accessibilité, de la performance web et des design systems est attendue.

Un second framework, les back-ends headless, Node.js, les monorepos, le cloud, l’infrastructure as code et l’observabilité sont fortement appréciés.

Votre profil

Vous avez 5 ans ou plus d’expérience en Javascript et une expérience réelle d’encadrement technique. Vous guidez votre équipe, communiquez les orientations techniques, résolvez les problèmes complexes, prenez des décisions assumées et transmettez votre expertise. La maîtrise de l’anglais est un plus.

Votre future agence

L’agence de Montpellier compte plus de 150 passionnés et offre un environnement propice à la progression et à l’innovation.

Pourquoi Smile ?

Smile propose un management de proximité, un parcours de carrière adapté, une offre de formation, un programme de cooptation rémunéré et des événements de groupe et d’agence.

  • Mutuelle d’entreprise et transports en commun pris en charge à 50 %
  • Minimum de 9 RTT par an
  • Prime de vacances
  • Tickets Restaurant de 9,50 € pris en charge à 55 %
  • CSE dynamique

Les prochaines étapes

  1. Échange téléphonique
  2. Rencontre
  3. Échange métier avec un expert
  4. Bienvenue dans l’équipe

Similar Job Openings