En tant que Team Lead Développeur·se C++, vous pilotez l'évolution technique et architecturale du logiciel embarqué de nos liseuses au sein d'une équipe Scrum. Vous assurez l'encadrement opérationnel de l'équipe tout en garantissant la qualité, la scalabilité et la mise en production des solutions délivrées.
Vos missions principales :
- Pilotage technique et architecture : Concevoir les architectures logicielles et choisir les solutions techniques en collaboration étroite avec le CTO et le Product Manager.
- Développement et Livraison : Participer activement à toutes les phases du cycle de vie, du découpage des Epics jusqu'au déploiement et au suivi de l'intégration hardware.
- Management et Lead technique : Encadrer l'équipe de développement, suivre l'avancée des travaux et agir en tant que point d'entrée référent pour assurer le respect des objectifs.
- Garant de la Qualité : Promouvoir des standards élevés via la réalisation de tests automatisés (unitaires/intégration), la documentation technique et la pratique régulière du pair-programming.
- Amélioration continue : Challenger et optimiser nos processus internes, nos outils et nos pratiques Agile pour accroître l'efficience collective.
Vos compétences pour le poste :
- Langages et Frameworks : C++ (Expertise), Framework Qt et maîtrise impérative de QML.
- Système et outils : Environnement Linux, Mender (un plus), intégration de composants hardware et software.
- Méthodologie : Agilité (Scrum), approche centrée sur la qualité logicielle et la complexité algorithmique.
- Contexte : Projets d'envergure avec fortes problématiques de scalabilité et de satisfaction utilisateur.