Tech Lead Javascript H/F

Smile Open Source Solutions

Montpellier

Sur place

EUR 70 000 - 100 000

Plein temps

Il y a 9 jours
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Mutuelle + transports 50%
RTT (minimum 9 par an)
Prime de vacances
Tickets Restaurant 9,50€ à 55%
CSE dynamique
Cooptation interne rémunérée jusqu’à 3

Résumé du poste

Smile Open Source Solutions recherche un lead frontend pour rejoindre notre agence de Montpellier et piloter des architectures front ambitieuses.

Vous portez la qualité technique, encadrez les équipes et garantissez des livrables scalables en intégrant HTML sémantique, CSS moderne et performance web.

Qualifications

  • Maîtrise avancée de Git et pipelines CI/CD.
  • Excellente compréhension des architectures front-end et des patterns d’intégration.
  • Expérience avec React/Next.js, TypeScript et design systems.
  • Capacité à encadrer techniquement des équipes et à mener des revues.
  • Connaissance de l’accessibilité RGAA/WCAG et des performances web.

Responsabilités

  • Définir l’architecture front des projets clients et les décisions techniques (ADR).
  • Concevoir des socles réutilisables et des starter kits réutilisables.
  • Animer l’équipe front, mener des revues et du pair programming.
  • Participer au recrutement et être l’interlocuteur technique pour les clients et pôles Smile.

Connaissances

Git avancé
React & Next.js
TypeScript
Leadership technique
Accessibilité RGAA/WCAG
Design systems
Performance web
HTML sémantique & CSS moderne

Outils

GitLab CI
GitHub Actions
Jenkins
Playwright
Cypress
Vitest/Jest
Storybook
Testing Library
Figma

Description du poste

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.

  • Tests fonctionnels et end-to-end : Playwright ou Cypress.

  • Vous savez arbitrer quoi tester à quel niveau, et éviter la suite de tests lente que l'équipe finit par désactiver au premier sprint tendu.

Intégration

  • HTML sémantique, CSS moderne (Flexbox, Grid, custom properties), approches type Tailwind ou CSS Modules.

  • Responsive, accessibilité (RGAA / WCAG), performance web.

  • Travail à partir de maquettes Figma et construction de design systems.

Framework

  • Maîtrise solide de React et Next.js : App Router, Server Components, stratégies de rendu et de cache, gestion de données (TanStack Query, Zustand, Redux Toolkit selon les cas).

  • TypeScript utilisé sérieusement, pas du JavaScript avec des any.

Leadership

  • Expérience réelle d'encadrement technique : vous avez déjà fait grandir des développeurs, tranché des désaccords techniques et porté une décision devant un client.

Fortement appréciées
  • Un second framework — Angular, Vue, Svelte, Web Components. Chez Smile, ce n'est pas cosmétique : nos clients arrivent avec des existants variés et des durées de vie longues. Un lead capable de reprendre un Angular sans grimacer a beaucoup plus de terrains de jeu.

  • Intégration avec des back-ends open source et headless : Strapi, Drupal, solutions e-commerce découplées, APIs REST et GraphQL.

  • Node.js et BFF (Express, Fastify, NestJS).

  • Monorepos et outillage associé (pnpm workspaces, Turborepo, Nx).

  • Cloud (AWS, Azure, GCP), Infrastructure as Code, observabilité (Sentry, monitoring de performance).

  • Contributions open source, écriture technique, conférences, animation de communauté.

  • Expérience de la réponse à appels d'offres, notamment publics.

Smile s’engage pour un environnement où la diversité est une force et l’inclusion, un pilier. Ici, chaque talent est reconnu, respecté et encouragé à aller plus loin.

Votre profil

Vous avez 5ans ou plus d'expérience en Javascript et vous maîtrisez la fonction de lead sur le bout des doigts ? Bingo ! On parie que vous cochez aussi ces cases :

  • Vous guidez et inspirez votre équipe vers l'excellence technique.

  • Vous communiquez efficacement les orientations techniques et les décisions.

  • Vous résolvez les problèmes complexes avec une approche méthodique.

  • Vous prenez des décisions techniques éclairées et assumées.

  • Vous gérez efficacement les priorités techniques et les projets.

  • Vous transmettez votre expertise et formez vos collègues avec clarté.

Et si l’anglais n’est pas une option pour vous, c’est encore mieux !

Votre future Agence

Avec plus de 150 passionnés, l’agence de Montpellier est un véritable terrain de jeu pour les experts et les curieux qui veulent progresser et innover.

Pourquoi Smile !

Notre management de proximité par des pairs favorise l’échange et la mise en place d’un parcours de carrière adapté.

Parce que le secteur du numérique est en perpétuel mouvement. Smile s'engage à faire de vous un expert dans votre domaine, grâce à une offre de formation complète : accès à une plateforme d'e-learning, financement de certifications, outils de partage de connaissances...

Vous pourrez participer au développement de Smile via notre programme de cooptation interne rémunéré, allant jusqu’à 3000€.

Votre année sera animée par des événements groupe et agence : convention annuelle, participation à des salons, summer party, afterworks formels & informels.

Au-delà de ce contexte, vous bénéficierez également de :

  • La mutuelle d’entreprise & des transports en commun pris en charge à 50%

  • Minimum de 9 RTT par an

  • La Prime de vacances

  • Tickets Restaurant à hauteur de 9,50€ pris en charge à 55%

  • CSE dynamique

Bienvenue dans l'équipe ! Et si ça match entre nous, nous serons ravis de vous accueillir pour une aventure passionnante.

Alors, prêt(e) à rejoindre l'équipe ?

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Consultant Sénior F/H
Consultant Sénior F/H

Smile • Asnières-sur-Seine

Sur place
EUR 80 000 - 110 000
Mutuelle d’entreprise
Transports en commun pris en charge à
RTT
+3
Engagement Manager H/F - Marseille
Engagement Manager H/F - Marseille

Smile • Marseille

Sur place
EUR 70 000 - 110 000
Mutuelle d’entreprise et transport 50%
9 RTT par an
Prime de vacances
+2
Engagement Manager Business Applications H/F - Montpellier
Engagement Manager Business Applications H/F - Montpellier

Smile • Montpellier

Sur place
EUR 65 000 - 90 000
Mutuelle d’entreprise
Transports pris en charge 50%
Minimum de 9 RTT par an
+3
Engagement Manager H/F - Lyon
Engagement Manager H/F - Lyon

Smile • Villeurbanne

Sur place
EUR 70 000 - 95 000
Mutuelle d’entreprise
RTT (minimum 9 par an)
Prime de vacances
+2
Directeur de Projet IT / PMO Senior H/F – Marseille
Directeur de Projet IT / PMO Senior H/F – Marseille

Smile Open Source Solutions • Marseille

Hybride
EUR 70 000 - 110 000
Mutuelle d’entreprise
Transports en commun pris en charge 50
Minimum 9 RTT par an
+5
IED Linux Embarqué H/F
IED Linux Embarqué H/F

Smile Open Source Solutions • Toulouse

Sur place
EUR 40 000 - 70 000
Mutuelle d'entreprise
Transports en commun pris en charge à 50%
Minimum de 9 RTT par an
+3
Product Owner H/F – Lille
Product Owner H/F – Lille

Smile Open Source Solutions • Lille

Sur place
EUR 60 000 - 90 000
Cooptation jusqu’à 3000€
Mutuelle et transports 50% pris en 1/2
9 RTT/an minimum
+1
Tech Expert Linux Embarqué H/F Smile · Asnières-sur-Seine · Hybride
Tech Expert Linux Embarqué H/F Smile · Asnières-sur-Seine · Hybride

Smile Open Source Solutions • Asnières-sur-Seine

Hybride
EUR 50 000 - 70 000
Mutuelle d’entreprise
Transports en commun pris en charge à 50%
Minimum de 9 RTT par an
+3
Ingénieur Developpement logiciel, Testeur-Intégrateur H/F Smile · Asnières-sur-Seine · Hybride
Ingénieur Developpement logiciel, Testeur-Intégrateur H/F Smile · Asnières-sur-Seine · Hybride

Smile Open Source Solutions • Asnières-sur-Seine

Hybride
EUR 55 000 - 75 000
Cooptation rémunérée jusqu'à 3 000 €
Mutuelle & transports pris en charge à
Tickets Restaurant (9,50 €, prise en
+1
Conditionneur - Emballage de produits (H/F) LUXE
Conditionneur - Emballage de produits (H/F) LUXE

ADEQUAT SAINT OUEN L'AUMONE • Gonesse

Sur place
EUR 60 000 - 90 000
Mutuelle d’entreprise
Transports en commun pris en charge à
9 RTT par an
+3