Tech Lead Javascript F/H Recruteur partenaire

Montpellier (34)CDI
44 000 € - 55 000 € par an
Hier sur le WebSoyez parmi les premiers à postuler

Description du poste

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.


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.


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 !


Référence : 179386108W

Recommandé pour vous

Développeur/euse Expérimenté/e - Java & Angular - Montpellier Groupe Talents Handicap
Montpellier (34)CDI Salaire non précisé Il y a 3 jours
Ingénieur Logiciel Médical Silkhom
Montpellier (34)Indépendant / Franchisé Salaire non précisé Hier