Intitulé du poste : Tech Lead / Head of Engineering
Type de contrat : CDI
Ville : Casablanca
Mode de travail : Présentiel
Objectif du poste :
● Engineering Lead reportant directement au Directeur de la Transformation Digitale, et en charge d’une équipe de
développeurs talentueux et passionnés par la création de produits innovants.
● Le candidat idéal sera quelqu’un qui a déjà travaillé avec l’ingénierie, le product management et un management senior afin d’introduire et intégrer une culture et une organisation World-Class en matière de développement de produits et d’ingénierie. Vous créez une organisation dans laquelle les ingénieurs/développeurs aiment travailler et aspire à exceller !
● En plus du people management, cette personne s’épanouit dans un environnement d’ingénierie de livraison continue au rythme rapide. Elle comprend le défi que représente le développement de logiciels modernes, l’importance des tests et de la qualité, et croit aux mesures et aux actions basées sur les données tout en inspirant l’équipe.
Responsabilités :
● Fournir une résolution directe des problèmes architecturaux et technologiques au jour le jour, un encadrement, une direction et des conseils aux équipes produit dans un environnement en mode start-up.
● Évaluer et identifier les stacks et plateformes technologiques appropriées, (ex. Web application frameworks & cloud
providers).
● Coacher les équipes produit et leur fournir les bons insights qui permettent de mettre en place les bons processus de gouvernance et de contrôle, ainsi qu’une gestion appropriée des risques de sécurité lors du développement produit.
● Promouvoir et maintenir les meilleures pratiques d’ingénierie (ex. test driven development and continuous integration and delivery).
● Encadrer les responsables techniques et fournir une aide ponctuelle à la résolution de problèmes, (y.c pair-programming si nécessaire).
● Collaborer avec les développeurs et les soutenir afin de garantir un code de haute qualité au sein des équipes.
● Animer et dispenser des sessions de formation et de partage des connaissances pour les ingénieurs/développeurs.
● Communiquer avec les parties prenantes internes sur les principes et pratiques liés à l’ingénierie.
Profil requis :
Formation :
Diplôme d’ingénieur avec une spécialisation en informatique/formation universitaire en informatique de niveau Master ou équivalent.
Expérience professionnelle :
● > 10 ans d’expérience dans des fonctions Senior d’ingénierie et de technologie, au sein d’équipes de développement de produits/services, dans la livraison et la création de solutions digitales.
● > 3 ans d’expérience dans des positions de leadership, mentorship et de coaching.
● Expérience en intégration d’entreprise. Connaissances:
● Connaissance à jour des normes technologiques, des tendances du secteur, des technologies émergentes
(microservice, cloud native, reactive-programming) et des meilleures pratiques en matière de développement de
logiciels (à travers les conférences dans le secteur, ainsi que les dernières publications).
● Connaissance approfondie de divers langages et cadres logiciels avec une approche fullstack.
● Connaissance approfondie des pratiques de développement logiciel Agile (telles que TDD, CI/CD).
● Familier avec les vulnérabilités de la sécurité de l’information et la gestion des risques.
● Expérience de travail avec des équipes utilisant le DevOps et le déploiement continu.