Insitoo
Fonctionnement : sur site à Lyon 2 jours par semaine + 3 jours télétravail
Responsabilités confiées :
Nous recherchons un Lead Développeur Fullstack. Ce poste nécessite un excellent niveau technique, une capacité à fédérer autour de standards communs, et une approche pragmatique pour transformer les besoins métiers en solutions opérationnelles. Véritable facilitateur technique, expérimenté, compétent et avec un véritable esprit d’équipe, le Lead Développeur accompagne et coach techniquement son équipe. Il prend part à l’ensemble des activités de développement, participe à la rédaction des dossiers techniques et veille au respect des méthodes et bonnes pratiques.
Prestations attendues (principales et secondaires) :
Les missions principales sont :
Développement de standards transverses :
Concevoir et développer un socle de développement transverse (librairies, concepts, exemples d’implémentation) pour standardiser et génériciser des briques de code destinées aux projets
métiers finaux.
Participer activement à la mise en place de pratiques d’innersourcing pour encourager la collaboration inter-équipe.
Échanger régulièrement avec les équipes produits pour comprendre, challenger et traduire leurs besoins en solutions techniques adaptées. Faire preuve de prise de hauteur pour aligner les livrables avec les objectifs stratégiques.
Pilotage de l’application vitrine :
Prendre le lead technique sur une application de référence (application vitrine) destinée à démontrer l’utilisation des standards produits. Tester les standards développés en avance de phase et intégrer ceux provenant d’autres streams, tels que :
Standards d’infrastructure cloud et hors cloud.
Observabilité, alerting, suivi des usages, etc.
Contribuer à une boucle d’amélioration continue pour optimiser les standards et leur adoption.
Compétences techniques :
Pratiques de testing avancées :
Approche TDD (Test-Driven Development). Tests de performance avec Gatling.
Automatisation des tests avec Cypress et Playwright. Pratiques et outils DevOps :
Compétences éprouvées avec GitLab CI/CD, SonarQube, Checkmarx, Renovate, KICS, et gestion des dépendances avec Maven et Node.js.
Technologies essentielles :
Expertise avancée en Angular, Spring Boot, et Node.js. La maîtrise de Python serait un atout supplémentaire.
Compétences en développement mobile : Kotlin, PWA, et Ionic. Architectures cloud et container :
Expérience solide en AWS (GCP serait un plus), incluant :
Architecture conteneurisée (Fargate, Docker, Kubernetes). Solutions serverless (Lambda, API Gateway).
Utilisation de Terraform pour la gestion de l'infrastructure as code. Pratiques et outils DevOps :
Compétences éprouvées avec GitLab CI/CD, SonarQube, Checkmarx, Renovate, KICS, et gestion des dépendances avec Maven et Node.js.