16 hours, 29 minutes ago

Expert Web Front End (Front End Symfony/Typescript/Real Time)

ENVIRONMENT

TEC – for “Transport En Commun” – is one of the main players in mobility and economic, social, and sustainable development in Belgium. With 5,200 employees and 120 different professions, TEC is a committed company whose members all share a common goal: to improve, every day, the performance, user-friendliness, and sustainability of public transport services.

As part of the development of the Embedded Systems (SE) Department, which is developing the new On-Board Computer (ODB) for TEC's 3,500 buses and trams and the Système d’Aide à l’Exploitation (SAE) that allows various TEC Services to access this data, you will contribute to the evolution and implementation of the SAE in the different Business Units of TEC.

YOUR ROLE

As part of the continuous optimization of our web platform, we are looking for a Web Front End Expert capable of supporting us in improving code quality, front (and back) performance, and implementing best practices around modern technologies, particularly in real-time (Mercure), REST API, and automated testing.

MAIN MISSION

  • Supporting a team of developers
  • Optimizing front-end (React / Typescript) and back-end (PHP / Symfony / API Platform) performance
  • Optimizing real-time resource usage (memory, CPU, initial load)
  • Implementing front-end quality standards (naming conventions, error handling, etc.)
  • Redesigning the architecture and structure of React/Typescript code in alignment with modern development best practices
  • Gradual replacement of legacy code (Bootstrap, JavaScript, old React base)
  • Establishing a strong Front-End working framework: project conventions, quality standards, modular and scalable code organization
  • Structuring and securing APIs with API Platform
  • Occasional technical guidance of developers (code reviews, testing, etc.)
  • Technology watch and ongoing proposals for improvements to the stack

TECHNICAL ENVIRONMENT

Back-end: PHP 8+, Symfony 6 (LTS), API Platform, Mercure, MariaDB, Istio, ELK, Azure, NodeJS
Front-end: Typescript, JS Framework (React/mui)
Queuing: Rabbitmq
Testing: Playwright (E2E), PHPUnit, JEST
Database: MariaDB
Cache: Redis
CI/CD: Azure DevOps / Docker / Git versioning / K8s
Monitoring: APM Kibana, Grafana, PMM, RUM Kibana, Loki, opentelemetry
Ongoing migration: React / Typescript / API Platform

PROFILE SOUGHT

  • Proven experience as a web integrator
  • Confirmed experience (10+ years) in front-end web development, with expertise in React/Symfony / API Platform / Real-time
  • Very strong command of real-time and related scalability issues
  • Advanced knowledge of modern front-end in Typescript
  • Engineering mindset, rigor, sense of optimization
  • Comfortable with software architecture and application performance
  • Good communication and technical writing skills
  • Proficient in source code management (git, ticketing, etc.)

APPRECIATED BONUSES

  • DevOps experience (Docker, CI/CD)
  • Application monitoring front and back
  • Knowledge in web security (Auth/JWT)
  • Performance/validation tools

WHY JOIN US

  • Improve the performance of a real-time application
  • Technically ambitious and high-impact project
  • Work in agile methodologies
  • Autonomy, responsibility, and team spirit
  • Modern and well-equipped stack
  • Flexible and supportive environment

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