Descriptif du poste
L’équipe frontend constitue un chapitre dédié au sein d’une organisation pluridisciplinaire fonctionnant en Scrum. Elle est aujourd’hui composée de 4 personnes : 2 développeurs frontend, 1 UI/UX designer et 1 TechLead. Le chapitre frontend collabore au quotidien avec les équipes backend, QA et produit dans des équipes pluridisciplinaires. Vous rejoindrez cette équipe en tant que Tech Lead pour structurer, accompagner et faire monter en compétences les développeurs, tout en contribuant activement au code.
Vos missions
_Leadership technique
_
- Définir et faire évoluer l’architecture frontend en lien avec les besoins produit
- Garantir la cohérence technique des développements et la qualité du code (revues de code, pair programming)
- Participer aux choix technologiques et challenger les solutions en place
- Être garant de la clean architecture adaptée au contexte Gatewatcher
_Développement
_
- Contribuer au développement des fonctionnalités en React / TypeScript
- Maintenir et faire évoluer le state management (Redux en normalized state pour le state applicatif, React Query pour le server state)
- Développer et enrichir la bibliothèque de composants interne exposée via Storybook, en collaboration étroite avec l’UI/UX designer
- Écrire et maintenir les tests end-to-end avec Cypress et les tests unitaires / d’intégration avec Vitest
_Accompagnement de l’équipe
_
- Encadrer techniquement les 2 développeurs frontend : mentoring, montée en compétences, feedback régulier
- Faciliter la collaboration avec l’UI/UX designer pour assurer la cohérence entre le design system et son implémentation
- Animer le chapitre frontend : partage de bonnes pratiques, veille technique, harmonisation des standards entre équipes
- Participer activement aux rituels Scrum (sprint planning, daily, rétrospective) au sein d’équipes pluridisciplinaires
- Participer à l’amélioration continue des pratiques (CI/CD, conventions, documentation)
_Industrialisation
_
- Maintenir et améliorer la pipeline CI sur GitLab
- Veiller à la performance, l’accessibilité et la maintenabilité des interfaces
- Mettre en place des métriques de qualité et des bonnes pratiques de monitoring front
Profil recherché
Compétences requises
_Techniques
_
- Maîtrise avancée de React et TypeScript (5 ans minimum d’expérience sur cette stack)
- Solide expérience avec Redux, notamment la normalisation du state
- Bonne pratique de React Query pour la gestion du server state
- Expérience concrète en clean architecture ou architecture hexagonale côté frontend
- Pratique régulière des tests automatisés (Cypress, Vitest ou équivalents)
- Familiarité avec Vite et les outils de build modernes
- Expérience avec Storybook et la construction / maintenance d’une bibliothèque de composants
_Leadership et savoir-être
_
- Expérience préalable en tant que Tech Lead ou référent technique dans une équipe frontend
- Capacité à mentorer des développeurs juniors et confirmés
- Excellentes compétences en revue de code : pédagogie, rigueur, bienveillance
- Autonomie et rigueur dans un contexte full remote
- Bonne communication écrite (documentation, RFC, ADR)
_Compétences appréciées (nice to have)
_
- Connaissance du domaine de la cybersécurité ou des environnements à forte exigence de fiabilité
- Expérience avec GitLab CI/CD (configuration de pipelines, optimisation)
- Pratique de l’AI-driven development (Copilot, Cursor, Claude Code, ou équivalents) pour accélérer le développement et la revue de code
- Connaissances en Rust et WebAssembly (Wasm) pour des modules frontend à haute performance
Déroulement des entretiens
1 er entretien RH en visio
2ème entretien avec les équipes techniques en visio
3ème entretien avec la direction sur site
Qui sont-ils ?
Leader dans la détection des cybermenaces, Gatewatcher protège les réseaux critiques des entreprises et des institutions publiques à travers le monde. Nos solutions de NDR et de CTI analysent les vulnérabilités, détectent les intrusions et répondent rapidement à toutes les techniques d’attaque. Grâce à l’association de l’IA à des techniques d’analyse dynamiques, Gatewatcher offre une vision à 360° et en temps réel des cybermenaces sur l’ensemble du réseau, dans le cloud et on premise.