1 jour, 11 heures ago

Expert Web Front End (Front End Symfony/Typescript/Temps Réel)

ENVIRONNEMENT

Le TEC – pour « Transport En Commun » – est l’un des principaux acteurs de la mobilité et du développement économique, social et durable en Belgique. Fort de ses 5.200 collaborateurs et des 120 métiers qu’ils exercent, le TEC est une entreprise engagée dont l’ensemble des membres partage un projet commun : améliorer, au quotidien, la performance, la convivialité et la durabilité de l’offre de transport en commun.

Dans le cadre du développement du Département Systèmes Embarqués (SE) qui développe le nouvel ordinateur de bord (ODB) des 3500 bus et trams du TEC et le Système d’Aide à l’Exploitation qui permet aux différents Services du Tec d’accéder à ces données, vous contribuez à l’évolution et à l’implémentation du SAE dans les différentes Business Units du TEC.

VOTRE ROLE

Dans le cadre de l’optimisation continue de notre plateforme web, nous recherchons un Expert Web Front End capable de nous accompagner dans l’amélioration de la qualité de code, les performances front (suggestion pour back), et de mettre en place les bonnes pratiques autour des technologies modernes, notamment en temps réel (Mercure), API REST et tests automatisés.

MISSION PRINCIPALE

  • Accompagnement d’une équipe de développeurs
  • Optimisation des performances du front-end (React / Typescript) et du back-end (PHP / Symfony / API Platform)
  • Optimisation des ressources utilisées en temps réel (mémoire, cpu, premier chargement)
  • Mise en place de standards de qualité front (nomenclature, gestion des erreurs, …)
  • Refonte de l’architecture et de la structure du code React/Typescript, en alignement avec les bonnes pratiques du développement moderne
  • Remplacement progressif du code legacy (Bootstrap, JavaScript, ancienne base React)
  • Mise en place d’un véritable cadre de travail Front-End : conventions de projet, standards de qualité, organisation modulaire et scalable du code
  • Structuration et sécurisation des APIs avec API Platform
  • Encadrement technique ponctuel de développeurs (revues de code, testing, etc.)
  • Veille technologique et proposition d’améliorations continues sur le stack

ENVIRONNEMENT TECHNIQUE

Back-end: PHP 8+, Symfony 6 (LTS), API Platform, Mercure, MariaDB, Istio, ELK, Azure, NodeJS
Front-end: Typescript, Framework JS (React/mui)
Queuing: Rabbitmq
Testing: Playwright (E2E), PHPUnit, JEST
Base de données: MariaDB
Cache: Redis
CI/CD: Azure DevOps / Docker / versionning Git / K8s
Monitoring: APM Kibana, Grafana, PMM, RUM Kibana, Loki, opentelemetry
Migration en cours: React / Typescript / API Platform

PROFIL RECHERCHE

  • Expérience confirmée en tant qu’intégrateur web
  • Expérience confirmée (10 ans+) en développement web front end, avec expertise React/Symfony / API Platform / Temps réel
  • Très bonne maîtrise du temps réel et des enjeux de scalabilité liés
  • Connaissance avancée du front moderne en Typescript
  • Esprit d’ingénieur·e, rigueur, sens de l’optimisation
  • Aisance en architecture logicielle et performance applicative
  • Bonnes capacités de communication et rédaction technique
  • Aisance en gestion de code source (git, ticketing, …)

BONUS APPRECIES

  • Expérience DevOps (Docker, CI/CD)
  • Monitoring applicatif front et back
  • Connaissances en sécurité web (Auth/JWT)
  • Outils de performances / validation

POURQUOI NOUS REJOINDRE

  • Améliorer les performances d’une application temps réel
  • Projet techniquement ambitieux et à fort impact
  • Travail en méthodologies agiles
  • Autonomie, responsabilité et esprit d’équipe
  • Stack moderne et bien outillé
  • Environnement flexible et bienveillant

Postuler pour cet emploi

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.

Illustration d'inscription à la newsletter