3 hours, 8 minutes ago

Tech Lead Mobile & IA

You work within the Business Solutions department and participate in the complete redesign of STIB's mobile application.
As part of this strategic program, we are looking for an experienced Tech Lead capable of defining the technical foundations of the project, setting up Sprint 0, supporting teams in technological choices, and ensuring preparation for large-scale delivery.
The Tech Lead will intervene from the framing phase and remain involved throughout the entire project life cycle to guarantee technical consistency, development quality, and the sustainability of the solution.

The role is central to:

  • defining the target architecture,
  • setting up the development environment,
  • structuring the delivery,
  • adopting Kotlin Multiplatform (KMP),
  • supporting business and functional teams,
  • establishing AI governance covering the entire project cycle

Final Objective of the Role

Ensure that:

  • the target architecture is robust, scalable, and maintainable;
  • Sprint 0 provides all necessary elements for the start of development;
  • developers can be onboarded quickly and efficiently;
  • technical choices are consistent with STIB’s digital strategy;
  • technical estimates are reliable;
  • technical risks are identified and controlled;
  • teams can leverage artificial intelligence in a structured, secure, and efficient way throughout all project phases;
  • the new application is based on foundations allowing sustainable evolution over several years.

Main Responsibilities

1. Setting up Sprint 0

The Tech Lead is responsible for the complete technical preparation of the project before development starts.
They must in particular:

  • define the target technical architecture;
  • prepare development environments;
  • define the Git branching strategy;
  • set up CI/CD pipelines;
  • define development standards;
  • define code conventions;
  • set up quality and security tools;
  • prepare test frameworks;
  • define technical quality criteria;
  • prepare technical repositories.

2. Architecture & Technological Choices

The Tech Lead supports STIB in the structural decisions of the project.
They must:

  • challenge technical choices;
  • define architecture principles;
  • validate proposed solutions;
  • participate in architecture reviews;
  • ensure alignment with STIB standards;
  • anticipate the technical impacts of business decisions.

They act as a trusted technical advisor to the Project Manager, Enterprise Architect, and digital teams.

3. Kotlin Multiplatform (KMP) Expertise

STIB wishes to rely on Kotlin Multiplatform as the main technology for developing the new mobile application.
The Tech Lead must:

  • have significant experience on several KMP projects in production;
  • master code sharing mechanisms;
  • define shared layers;
  • identify components remaining specific to iOS and Android;
  • ensure the maintainability of the KMP model;
  • support teams in adopting this technology.

Solid experience in native Android and iOS development is essential to guarantee a comprehensive understanding of technical impacts.
Experience with Flutter is also an important asset to objectively challenge the technological choices made.

4. Preparation of Developer Onboarding

The Tech Lead is responsible for setting up an environment allowing any new developer to become quickly operational.
They must in particular:

  • document the architecture;
  • document development processes;
  • produce installation guides;
  • define contribution standards;
  • set up project templates;
  • prepare local environments;
  • ensure configuration reproducibility.

Objective: Minimize the time required to make a developer autonomous.

5. Support for Functional Analysis

The Tech Lead supports the Business Analyst and Product Owners on technical topics.
They must:

  • participate in analysis workshops;
  • challenge technical feasibility;
  • identify technical constraints;
  • help define APIs;
  • contribute to feature breakdown;
  • participate in drafting technical User Stories;
  • identify dependencies and impacts.

6. Estimation and Delivery Preparation

The Tech Lead actively contributes to project planning.
They must:

  • carry out technical estimates;
  • identify assumptions;
  • identify risks;
  • prepare release plans;
  • contribute to roadmaps;
  • support trade-offs between business value and technical complexity.

7. AI Governance of the Project

The Tech Lead is responsible for defining and implementing a strategy for the use of artificial intelligence in all phases of the project.

Analysis

  • assisted generation of User Stories;
  • review of functional consistency;
  • generation of edge case scenarios;
  • support for business workshops.

Architecture

  • assistance with documentation;
  • impact analysis;
  • diagram generation;
  • acceleration of technical studies.

Development

  • assisted code generation;
  • accelerated prototyping;
  • generation of unit tests;
  • assisted code reviews.

Quality

  • generation of test scenarios;
  • documentation automation;
  • coverage analysis.

Release & Run

  • preparation of release notes;
  • documentation generation;
  • help with incident analysis;
  • support for problem resolution.

The Tech Lead must also:

  • define AI governance;
  • establish best practices;
  • ensure security and GDPR compliance;
  • oversee the use of AI tools;
  • measure productivity gains.

Expected Deliverables

The Tech Lead must produce, in particular:

  • Target architecture;
  • Sprint 0 dossier;
  • Development standards;
  • KMP strategy;
  • Technical guidelines;
  • Onboarding documentation;
  • AI governance framework;
  • CI/CD strategy;
  • Testing strategy;
  • Quality plan;
  • Technical estimates;
  • Technical risk mapping;
  • Project technical documentation;
  • Recommendations for platform evolution.

Required Soft Skills

Technical Leadership

  • Ability to unite teams around a technical vision.
  • Decision-making.
  • Coaching mindset.

Communication

  • Ability to communicate with both technical and non-technical profiles.
  • Simplification of complex concepts.
  • Excellent presentation skills.

Strategic Vision

  • Ability to take a step back.
  • Long-term vision.
  • Focus on architecture and sustainability.

Pragmatic & Delivery-Oriented

  • Constant search for the best compromise between quality, timeline, and cost.
  • Results-oriented.

Innovation

  • Strong sensitivity to generative AI.
  • Continuous technological watch.
  • Ability to turn innovations into tangible gains for the 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