Position Title: Expert Web Front End (Front End Symfony/Typescript/Temps Réel)
Location: Brussels, Belgium
Duration: 6 Months
Languages: Dutch or French and English
Work mode: Hybrid
Job Description:
As part of the continuous optimization of our web platform, we are looking for a Front End Web Expert who can support us in improving code quality, front-end performance (suggestion for back), and implement best practices around modern technologies, including real-time (Mercury), REST APIs and automated testing.
MAIN MISSION
• Support for a team of developers
• Optimisation des performances du front-end (React / Typescript) et du back-end (PHP / Symfony / API Platform)
• Optimization of resources used in real time (memory, cpu, first load),
• Implementation of front-end quality standards (bill of materials, error management, etc.)
• Redesign of the React/Typescript code architecture and structure, in alignment with modern development best practices
• Progressive replacement of legacy code (Bootstrap, JavaScript, old React database)
• Implementation of a true Front-End framework: project conventions, quality standards, modular and scalable code organization
• Structuring and securing APIs with API Platform
• Occasional technical supervision of developers (code reviews, testing, etc.)
• Technology watch and proposal of continuous improvements on the stack
TECHNICAL ENVIRONMENT
• 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
• Database: MariaDB
• Cache : Redis
• CI/CD: azure devops / Docker / Git/ K8s versioning
• Monitoring : APM Kibana, Grafana, PMM, RUM Kibana, Loki, opentelemetry
• Migration en cours : React / Typescript / API Platform
DESIRED PROFILE
• Proven experience as a web integrator
• Proven experience (10 years+) in front-end web development, with React / Symfony / API Platform / Real-Time expertise
• Very good control of real time and the related scalability issues
• Advanced knowledge of the modern front in Typescript
• Engineering spirit, rigor, sense of optimization
• Ease with software architecture and application performance
• Good communication skills and technical writing
• Ease in source code management (git, ticketing, etc.)
BONUS APPRECIES
• DevOps experience (Docker, CI/CD)
• Front and back application monitoring
• Knowledge of web security (Auth/JWT)
• Performance / validation tools