Tech Lead (H/F
Role details
Job location
Tech stack
Job description
Le ou la Tech Lead accompagne les équipes de développement sur des projets applicatifs complexes, en assurant le leadership technique, la bonne implémentation des choix architecturaux et le respect des standards de qualité. Il/elle agit comme référent·e technique, facilitateur·rice entre les équipes de développement et l'architecture, et contribue à l'amélioration continue des pratiques, des outils et des compétences techniques. Responsabilités :
- Assurer le leadership technique au sein d'équipes de développement ( 5 développeurs)
- Implémenter et faire respecter les décisions et principes d'architecture
- Concevoir et développer des composants ou modules critiques
- Accompagner et coacher les développeurs au quotidien (support technique, revues de code)
- Garantir la qualité du code (tests, documentation, standards, refactoring)
- Participer à la planification technique des sprints et à l'identification des risques
- Assurer une communication fluide entre développeurs, architectes et parties prenantes
- Contribuer à la veille technologique et proposer des améliorations techniques
- Animer des sessions de partage de connaissances et de formation continue
- Participer à des initiatives transverses (communautés de pratiques, groupes d'experts)
Requirements
Expérience & posture
- Minimum 6 ans d'expérience dans un rôle de Tech Lead ou équivalent
- Expérience confirmée en environnement Agile
- Forte capacité d'analyse et de résolution de problèmes complexes
- Leadership technique, posture de coach et capacité d'influence
- Excellentes compétences en communication, pédagogie et esprit de synthèse
- Autonomie, sens des responsabilités et esprit d'équipe
- Sensibilité aux enjeux de sécurité de l'information
Compétences techniques Développement Front-End :
- JavaScript / TypeScript, HTML, CSS
- Frameworks modernes (Angular, Vue.js)
- Systèmes de design (Material Design, Vuetify)
Développement Back-End :
- Java / JEE, Spring
- Node.js (Express)
Architecture & bonnes pratiques
- Clean Code, SOLID, DDD, TDD, BDD
- Patterns de conception et d'intégration
- Connaissance des architectures logicielles courantes
API & données
- Conception et développement d'API REST (SOAP apprécié)
- Bases de données relationnelles (PostgreSQL, MySQL, SQLite)
- MongoDB apprécié
DevOps & qualité
- Git, CI/CD (GitLab CI, Jenkins)
- Maven, NPM
- Tests unitaires (JUnit)
- Qualité de code (SonarQube)
- Connaissances Docker / orchestration de conteneurs
Outils
- IntelliJ IDEA
- Jira, Confluence