Tech Lead Mobile

Il y a 3 jours

, Belgique TiTANS Consulting Temps plein 70 000 € - 90 000 € Contrat

Vous travaillez au sein du département Business Solutions et participez à la refonte complète de l'application mobile de la STIB.

Dans le cadre de ce programme stratégique, nous recherchons un Tech Lead expérimenté capable de définir les fondations techniques du projet, de mettre en place le Sprint 0, d'accompagner les équipes dans les choix technologiques et d'assurer la préparation du delivery à grande échelle.

Le Tech Lead interviendra dès la phase de cadrage et restera impliqué durant l'ensemble du cycle de vie du projet afin de garantir la cohérence technique, la qualité des développements et la pérennité de la solution.

Le rôle est central dans :

  • la définition de l'architecture cible,
  • la mise en place de l'environnement de développement,
  • la structuration du delivery,
  • l'accompagnement des équipes métier et fonctionnelles,
  • la mise en place d'une gouvernance IA couvrant l'ensemble du cycle projet

Objectif final du rôle

  • l'architecture cible soit robuste, scalable et maintenable ;
  • le Sprint 0 fournisse tous les éléments nécessaires au démarrage du développement ;
  • les développeurs puissent être onboardés rapidement et efficacement ;
  • les choix techniques soient cohérents avec la stratégie digitale de la STIB ;
  • les estimations techniques soient fiables ;
  • les risques techniques soient identifiés et maîtrisés ;
  • les équipes puissent exploiter l'intelligence artificielle de manière structurée, sécurisée et efficace durant toutes les phases du projet ;
  • la nouvelle application repose sur des fondations permettant une évolution durable sur plusieurs années.

Responsabilités principales

  • Mise en place du Sprint 0
    Le Tech Lead est responsable de la préparation technique complète du projet avant le démarrage du développement.
    Il devra notamment :
    • définir l'architecture technique cible ;
    • préparer les environnements de développement ;
    • définir la stratégie de branches Git ;
    • mettre en place les pipelines CI/CD ;
    • définir les standards de développement ;
    • définir les conventions de code ;
    • mettre en place les outils de qualité et de sécurité ;
    • préparer les frameworks de tests ;
    • définir les critères de qualité techniques ;
    • préparer les référentiels techniques.
  • Architecture & choix technologiques
    Le Tech Lead accompagne la STIB dans les décisions structurantes du projet.
    Il devra :
    • challenger les choix techniques ;
    • définir les principes d'architecture ;
    • valider les solutions proposées ;
    • participer aux revues d'architecture ;
    • garantir l'alignement avec les standards STIB ;
    • anticiper les impacts techniques des décisions métier.
    Il agit comme conseiller technique privilégié du Project Manager, de l'Architecte d'Entreprise et des équipes digitales.
  • Expertise Kotlin Multiplatform (KMP)
    La STIB souhaite s'appuyer sur Kotlin Multiplatform comme technologie principale pour le développement de la nouvelle application mobile.
    Le Tech Lead devra :
    • disposer d'une expérience significative sur plusieurs projets KMP en production ;
    • maîtriser les mécanismes de partage de code ;
    • définir les couches mutualisées ;
    • identifier les composants restant spécifiques à iOS et Android ;
    • garantir la maintenabilité du modèle KMP ;
    • accompagner les équipes dans l'adoption de cette technologie.
    Une expérience solide en développement natif Android et iOS est indispensable afin de garantir une compréhension complète des impacts techniques.
    Une expérience Flutter constitue également un atout important afin de challenger objectivement les choix technologiques réalisés.
  • Préparation de l'onboarding développeurs
    Le Tech Lead est responsable de la mise en place d'un environnement permettant à tout nouveau développeur d'être rapidement opérationnel.
    Il devra notamment :
    • documenter l'architecture ;
    • documenter les processus de développement ;
    • produire les guides d'installation ;
    • définir les standards de contribution ;
    • mettre en place les templates de projets ;
    • préparer les environnements locaux ;
    • garantir la reproductibilité des configurations.
    Objectif : Réduire au maximum le temps nécessaire pour rendre un développeur autonome.
  • Support à l'analyse fonctionnelle
    Le Tech Lead accompagne le Business Analyst et les Product Owners sur les sujets techniques.
    Il devra :
    • participer aux ateliers d'analyse ;
    • challenger la faisabilité technique ;
    • identifier les contraintes techniques ;
    • aider à la définition des APIs ;
    • contribuer à la découpe des fonctionnalités ;
    • participer à la rédaction des Use