Descriptif du poste
Une solution de reporting développée en interne constitue un élément clé de la stratégie technologique de l'activité. En tant que Technical Lead, vous serez responsable de la conception, du développement et de la maintenance du back-end, développé avec Java, Spring Boot et la base de données en colonnes ClickHouse. Vous travaillerez au sein d'une équipe d'ingénieurs expérimentés afin de garantir la livraison d'un code de haute qualité, évolutif et performant, pour accompagner la croissance et l'évolution de la plateforme.
Responsabilités principales du poste
Travailler au sein de l'équipe d'ingénierie pour définir et mettre en ?uvre l'architecture logicielle, les standards de codage et les bonnes pratiques.
Développer et maintenir du code Angular de haute qualité et bien documenté, en respectant les standards et les meilleures pratiques de l'industrie.
Diagnostiquer et résoudre les problèmes techniques, en collaboration avec l'équipe pour identifier les causes profondes et appliquer des correctifs.
Rester à jour sur les tendances du secteur, les technologies émergentes et les nouveaux outils, en appliquant ces connaissances pour améliorer continuellement nos solutions logicielles.
Encadrer et accompagner les membres juniors de l'équipe en leur apportant un soutien et des conseils techniques.
Participer aux revues de code, en veillant à la qualité et au respect des standards de développement.
Le cas échéant, contribuer au support en production, aussi bien pour la résolution d'incidents que pour l'analyse des causes racines, en développant les correctifs nécessaires pour éviter leur récurrence.
Profil candidat:
Compétences requises
Expertise avérée en développement Angular, avec un accent sur la performance du code (Angular 16+ de préférence).
Maîtrise de TypeScript, du JavaScript ES 2022+ et des outils modernes de front end (Webpack, Vite, Angular CLI).
Excellente compréhension de RxJS (Observables, Subjects, opérateurs, gestion des subscriptions).
Solide connaissance de la conception et du développement d'API REST.
Bonne maîtrise des design systems (Angular Material, PrimeNG) ou des bibliothèques de composants personnalisés en SCSS/Styled Components.
Familiarité avec le routage Angular, le lazy loading et la fédération de modules.
Bonne compréhension des concepts, principes et bonnes pratiques de conception logicielle.
Expérience avec MongoDB.
Expérience des outils et workflows DevOps, notamment Jenkins et Ansible.
Excellentes compétences en résolution de problèmes, avec la capacité de diagnostiquer et résoudre des bugs front end complexes.
Solides compétences en communication, à l'écrit comme à l'oral.
Compétences appréciées
Expérience avec Cypress.
Expérience avec Figma.
Expérience avec ClickHouse ou d'autres bases de données columnstore.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.