6 months
10/06/2026 - 31/12/2026 Brussels, Belgium
Requirements
Roles
  • Mobile Application Architect Senior
Languages
  • English Nice to have
  • Dutch Nice to have
  • French Nice to have
Skills
  • Développement logiciel Expert
  • Mobile — développement logiciel, Android, iOS, applications mobiles en production Expert
  • Android Advanced
  • Capacité d'accompagnement/coaching d’équipes de développement Advanced
  • Confluence Advanced
  • Utilisation avancée de l’IA dans le delivery logiciel Advanced
  • Kotlin Multiplatform — KMP Advanced
  • Réalisation d’un Sprint 0 complet Advanced
  • Mobile Technical Leadership Expert
  • Jira Advanced
  • Capacité à définir une architecture mobile robuste, scalable et maintenable Advanced
  • iOS Intermediate
Description

ProUnity est le point de contact unique (SPOC) pour cette mission. Si vous avez des questions, vous pouvez contacter Henri Couchard, MSP Consultant, par e-mail à paradigm@pro-unity.com 

_________________________  

Description de mission

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’adoption de Kotlin Multiplatform (KMP),
  • 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

Garantir que :

  • 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

 

 

1. 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.

 

2. 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.

 

3. 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.

 

4. 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.

 

5. 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 User Stories techniques ;
  • identifier les dépendances et impacts.

 

6. Estimation et préparation du delivery

Le Tech Lead contribue activement à la planification du projet.

Il devra :

  • réaliser les estimations techniques ;
  • identifier les hypothèses ;
  • identifier les risques ;
  • préparer les plans de release ;
  • contribuer aux roadmaps ;
  • accompagner les arbitrages entre valeur métier et complexité technique.

 

7. Gouvernance IA du projet

Le Tech Lead est responsable de définir et mettre en œuvre une stratégie d’utilisation de l’intelligence artificielle dans toutes les phases du projet.

Analyse

  • génération assistée de User Stories ;
  • revue de cohérence fonctionnelle ;
  • génération de scénarios edge cases ;
  • support aux ateliers métier.

Architecture

  • assistance à la documentation ;
  • analyse des impacts ;
  • génération de diagrammes ;
  • accélération des études techniques.

Développement

  • génération assistée de code ;
  • accélération du prototypage ;
  • génération de tests unitaires ;
  • revues de code assistées.

Qualité

  • génération de scénarios de test ;
  • automatisation documentaire ;
  • analyse de couverture.

Release & Run

  • préparation des release notes ;
  • génération de documentation ;
  • aide à l’analyse des incidents ;
  • support à la résolution des problèmes.

Le Tech Lead devra également :

  • définir la gouvernance IA ;
  • établir les bonnes pratiques ;
  • garantir la conformité sécurité et RGPD ;
  • encadrer les usages des outils IA ;
  • mesurer les gains de productivité.

 

Livrables attendus

Le Tech Lead devra produire notamment :

  • Architecture cible ;
  • Dossier Sprint 0 ;
  • Standards de développement ;
  • Stratégie KMP ;
  • Guidelines techniques ;
  • Documentation d’onboarding ;
  • Framework de gouvernance IA ;
  • Stratégie CI/CD ;
  • Stratégie de tests ;
  • Plan de qualité ;
  • Estimations techniques ;
  • Cartographie des risques techniques ;
  • Documentation technique du projet ;
  • Recommandations d’évolution de la plateforme.

Soft Skills recherchés

Leadership technique

  • Capacité à fédérer les équipes autour d’une vision technique.
  • Prise de décision.
  • Esprit de coaching.

Communication

  • Capacité à dialoguer avec des profils techniques et non techniques.
  • Vulgarisation des concepts complexes.
  • Excellentes capacités de présentation.

Vision stratégique

  • Capacité à prendre de la hauteur.
  • Vision long terme.
  • Orientation architecture et pérennité.

Pragmatique & orienté delivery

  • Recherche constante du meilleur compromis entre qualité, délai et coût.
  • Orientation résultats.

Innovation

  • Forte sensibilité à l’IA générative.
  • Veille technologique permanente.
  • Capacité à transformer les innovations en gains concrets pour le projet.

 

Informations additionnelles:

La mission peut être reconduite pour une durée maximale (durée initiale comprise) de : 880 jours ouvrables.