Tech Lead Javascript H/F
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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. L’esprit collaboratif et le partage de connaissances sont au cœur de notre ADN. Nos experts repoussent chaque jour les limites de l’open source pour construire un numérique plus intelligent, performant et responsable. Ici, on ne se contente pas de suivre les tendances, on les crée
Rejoignez-nous et participez à des réalisations qui comptent
Vos missions
Architecture et choix technologiques
Définir l'architecture front des projets clients : découpage applicatif, stratégie de rendu (SSR / SSG / client), gestion de l'état, structuration des dépendances.
Arbitrer les choix de stack en fonction du contexte client — durée de vie du projet, équipe qui reprendra la maintenance, contraintes d'hébergement — et documenter ces décisions (ADR ou équivalent) pour qu'elles restent lisibles après votre passage.
Concevoir des POC pour dérisquer les sujets techniques en amont d'un chiffrage.
Construire les socles réutilisables d'un projet à l'autre : starters, bibliothèques de composants, patterns d'intégration avec nos CMS et back-ends headless.
Industrialisation et qualité
faire vivre la chaîne d'outillage : stratégie Git, environnements Docker reproductibles, pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins).
Définir la stratégie de test de bout en bout — unitaire, composant, fonctionnel, end-to-end — et faire en sorte qu'elle soit réellement appliquée, pas seulement écrite dans une spécification de recette.
Tenir les garde-fous : linting, typage strict, quality gates, seuils de couverture, revues de code systématiques.
Suivre la santé des applications en production : erreurs, performance, régressions.
Développement et intégration
Réaliser les développements front les plus complexes et les fondations que l'équipe réutilisera.
Porter la qualité d'intégration : HTML sémantique, CSS moderne et maintenable, responsive, performance perçue et Core Web Vitals.
Garantir l'accessibilité (RGAA / WCAG) — sur nos projets publics et grands comptes, c'est une obligation contractuelle, pas un bonus de fin de projet.
Construire et faire vivre les design systems, en collaboration étroite avec les designers.
Leadership technique
Animer l'équipe front : rituels techniques, revues, pair programming, partages de veille.
Accompagner la montée en compétences individuelle, en donnant du feedback direct et utile.
Participer au recrutement : définition des besoins, entretiens techniques, tests.
Être l'interlocuteur technique des clients et des autres pôles Smile (back, DevOps, data, design) : vulgariser, argumenter, dire non quand il faut.
Avant-vente et gestion de projet technique
Participer aux chiffrages, aux réponses à appels d'offres et à la rédaction des spécifications techniques.
Assurer le suivi technique global, y compris avec les prestataires et les hébergeurs.
Compétences attendues
Indispensables
Industrialisation
Git avancé : stratégie de branches, rebase, résolution de conflits, conventions de commit, discipline de revue.
Docker et Docker Compose pour des environnements de développement reproductibles.
CI/CD : GitLab CI, GitHub Actions, Jenkins ou équivalent — vous avez déjà conçu une pipeline, pas seulement consommé celle d'un autre.
Tests
Tests unitaires et de composants : Vitest ou Jest, Testing Library, Storybook.
&l