Our client is looking for an Expert Web Front-End
YOUR ROLE
As part of the continuous optimization of our web platform, we are looking for an Expert Web Front-End who can support us in improving code quality, front-end performance (suggestions for back-end), and implementing best practices around modern technologies, particularly real-time (Mercure), REST APIs, and automated testing.
MAIN MISSION
- Support a team of developers
- Optimize front-end performance (React / TypeScript) and back-end (PHP / Symfony / API Platform)
- Optimize real-time resource usage (memory, CPU, initial load)
- Establish front-end quality standards (naming conventions, error handling, etc.)
- Redesign the architecture and structure of React/TypeScript code, aligned with modern development best practices
- Gradual replacement of legacy code (Bootstrap, JavaScript, old React base)
- Set up a solid Front-End framework: project conventions, quality standards, modular and scalable code organization
- Structure and secure APIs using API Platform
- Occasional technical mentoring of developers (code reviews, testing, etc.)
- Technology watch and continuous improvement proposals for 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
- Migration in progress: 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
- Strong command of real-time and scalability challenges
- Advanced knowledge of modern front-end development in TypeScript
- Engineering mindset, rigor, optimization-oriented
- Proficiency in software architecture and application performance
- Strong communication and technical writing skills
- Proficiency in source code management (Git, ticketing, …)
APPRECIATED BONUSES
- DevOps experience (Docker, CI/CD)
- Front and back-end application monitoring
- Knowledge of web security (Auth/JWT)
- Performance/validation tools
WHY JOIN US
- Improve the performance of a real-time application
- Technically ambitious and high-impact project
- Agile methodologies
- Autonomy, responsibility, and team spirit
- Modern and well-equipped stack
- Flexible and supportive environment