4 uur, 28 minuten ago

Tech Lead Mobile & AI

Je werkt binnen de afdeling Business Solutions en neemt deel aan de volledige herontwikkeling van de mobiele applicatie van de STIB.
In het kader van dit strategisch programma zijn we op zoek naar een ervaren Tech Lead die de technische fundamenten van het project kan definiëren, Sprint 0 kan opzetten, de teams kan begeleiden in technologische keuzes en de voorbereiding van grootschalige delivery kan verzekeren.
De Tech Lead zal vanaf de initiële afbakening tussenkomen en gedurende de volledige levenscyclus van het project betrokken blijven om de technische samenhang, de kwaliteit van de ontwikkelingen en de duurzaamheid van de oplossing te garanderen.

De rol is cruciaal in:

  • het definiëren van de target architectuur,
  • het opzetten van de ontwikkelomgeving,
  • de structurering van de delivery,
  • de adoptie van Kotlin Multiplatform (KMP),
  • de begeleiding van business en functionele teams,
  • het opzetten van AI governance die de volledige projectcyclus dekt

Einddoel van de rol

Garanderen dat:

  • de target architectuur robuust, schaalbaar en onderhoudbaar is;
  • Sprint 0 alle noodzakelijke elementen levert voor de start van de ontwikkeling;
  • ontwikkelaars snel en efficiënt kunnen onboarden;
  • de technische keuzes in lijn zijn met de digitale strategie van de STIB;
  • de technische inschattingen betrouwbaar zijn;
  • de technische risico's geïdentificeerd en beheerst worden;
  • de teams AI op een gestructureerde, veilige en efficiënte manier kunnen inzetten gedurende alle fasen van het project;
  • de nieuwe applicatie gebouwd is op fundamenten die duurzame evolutie over meerdere jaren mogelijk maken.

Belangrijkste verantwoordelijkheden

1. Opzetten van Sprint 0

De Tech Lead is verantwoordelijk voor de volledige technische voorbereiding van het project vóór de start van de ontwikkeling.
Hij/Zij dient onder meer:

  • de target technische architectuur te definiëren;
  • de ontwikkelomgevingen voor te bereiden;
  • de strategie voor Git branches te bepalen;
  • CI/CD pipelines op te zetten;
  • de ontwikkelstandaarden te definiëren;
  • code conventies te bepalen;
  • tools voor kwaliteit en beveiliging op te zetten;
  • test frameworks voor te bereiden;
  • technische kwaliteitscriteria te definiëren;
  • technische referenties voor te bereiden.

2. Architectuur & technologische keuzes

De Tech Lead begeleidt de STIB bij de bepalende keuzes van het project.
Hij/Zij moet:

  • de technische keuzes challengen;
  • architectuurprincipes definiëren;
  • de voorgestelde oplossingen valideren;
  • deelnemen aan architectuur reviews;
  • de afstemming met STIB-standaarden garanderen;
  • de technische impact van businessbeslissingen anticiperen.

Hij/Zij fungeert als de voornaamste technische adviseur van de Project Manager, de Enterprise Architect en de digitale teams.

3. Expertise Kotlin Multiplatform (KMP)

STIB wil Kotlin Multiplatform inzetten als hoofdtechnologie voor de ontwikkeling van de nieuwe mobiele applicatie.
De Tech Lead moet:

  • over significante ervaring beschikken met meerdere KMP-projecten in productie;
  • de mechanismen voor code sharing beheersen;
  • de gedeelde lagen definiëren;
  • de componenten identificeren die specifiek blijven voor iOS en Android;
  • de onderhoudbaarheid van het KMP-model garanderen;
  • de teams begeleiden in de adoptie van deze technologie.

Een solide ervaring in native Android en iOS ontwikkeling is essentieel om een volledig begrip van de technische impact te waarborgen.
Ervaring met Flutter is eveneens een belangrijk pluspunt om de gemaakte technologische keuzes objectief te challengen.

4. Voorbereiding van de onboarding van ontwikkelaars

De Tech Lead is verantwoordelijk voor het opzetten van een omgeving die het mogelijk maakt voor elke nieuwe ontwikkelaar om snel operationeel te zijn.
Hij/Zij dient onder meer:

  • de architectuur te documenteren;
  • de ontwikkelprocessen te documenteren;
  • installatiegidsen op te stellen;
  • contribution standaarden te definiëren;
  • project templates op te zetten;
  • lokale omgevingen voor te bereiden;
  • de reproduceerbaarheid van configuraties te garanderen.

Doel: De tijd die nodig is om een ontwikkelaar autonoom te maken maximaal verkorten.

5. Ondersteuning bij functionele analyse

De Tech Lead ondersteunt de Business Analyst en de Product Owners bij technische onderwerpen.
Hij/Zij dient:

  • deel te nemen aan analyse workshops;
  • de technische haalbaarheid te challengen;
  • technische beperkingen te identificeren;
  • te helpen bij het definiëren van APIs;
  • bij te dragen aan het opknippen van functionaliteiten;
  • deel te nemen aan het opstellen van technische User Stories;
  • afhankelijkheden en impacten te identificeren.

6. Schatting en voorbereiding van de delivery

De Tech Lead levert een actieve bijdrage aan de projectplanning.
Hij/Zij dient:

  • technische inschattingen te maken;
  • aannames te identificeren;
  • risico's te identificeren;
  • release plannen voor te bereiden;
  • bij te dragen aan roadmaps;
  • te helpen bij het afwegen tussen business value en technische complexiteit.

7. AI governance van het project

De Tech Lead is verantwoordelijk voor het definiëren en implementeren van een strategie voor het gebruik van artificiële intelligentie in alle fasen van het project.

Analyse

  • assisted generatie van User Stories;
  • review van functionele coherentie;
  • generatie van edge case scenario's;
  • ondersteuning bij business workshops.

Architectuur

  • assistentie bij documentatie;
  • impactanalyse;
  • diagramgeneratie;
  • versnelling van technische studies.

Ontwikkeling

  • assisted code generatie;
  • versnelling van prototyping;
  • generatie van unit tests;
  • assisted code reviews.

Kwaliteit

  • generatie van test scenario's;
  • documentatie-automatisering;
  • coverage analyse.

Release & Run

  • voorbereiding van release notes;
  • generatie van documentatie;
  • hulp bij incidentanalyse;
  • ondersteuning bij probleemoplossing.

De Tech Lead dient bovendien:

  • AI governance te definiëren;
  • best practices vast te leggen;
  • beveiliging en GDPR compliance te garanderen;
  • het gebruik van AI-tools te begeleiden;
  • productiviteitswinst te meten.

Verwachte deliverables

De Tech Lead dient onder meer op te leveren:

  • Target architectuur;
  • Sprint 0 dossier;
  • Development standards;
  • KMP strategie;
  • Technische guidelines;
  • Onboarding documentatie;
  • AI governance framework;
  • CI/CD strategie;
  • Teststrategie;
  • Kwaliteitsplan;
  • Technische inschattingen;
  • Kaart van technische risico's;
  • Technische projectdocumentatie;
  • Aanbevelingen voor de evolutie van het platform.

Gezochte soft skills

Technisch leiderschap

  • Vermogen om teams te verenigen rond een technische visie.
  • Besluitvaardigheid.
  • Coaching mentaliteit.

Communicatie

  • Vermogen om te communiceren met technische en niet-technische profielen.
  • Complexe concepten eenvoudig uitleggen.
  • Uitstekende presentatievaardigheden.

Strategische visie

  • Vermogen om overzicht te behouden.
  • Lange termijn visie.
  • Focus op architectuur en duurzaamheid.

Pragmatisch & deliverygericht

  • Voortdurende zoektocht naar de beste balans tussen kwaliteit, tijd en kosten.
  • Resultaatgericht.

Innovatie

  • Sterke interesse in generatieve AI.
  • Permanente technologische alertheid.
  • Vermogen om innovaties om te zetten in concrete meerwaarde voor het project.

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration