- Company Name
- MCIT Consulting
- Job Title
- Expert Web Front End (Front End Symfony) Namur
- Job Description
-
**Job Title**
Expert Web Front End (Front End Symfony)
**Role Summary**
Senior front‑end engineer focused on optimizing a high‑traffic web platform. Works closely with a developer team to elevate code quality, performance, and maintainability across the React/TypeScript front‑end and Symfony/REST/ API Platform back‑end, while implementing real‑time features with Mercure.
**Expectations**
- 10+ years of proven front‑end development experience.
- Expert in React, TypeScript, and modern front‑end best practices.
- Strong understanding of Symfony, API Platform, and WebSocket/Mercure real‑time patterns.
- Ability to evaluate, redesign, and refactor legacy code (Bootstrap, vanilla JS, older React).
- Excellent architectural judgment, performance tuning, and secure API design.
- Capacity to lead code reviews, mentor peers, and contribute to continuous improvement.
**Key Responsibilities**
1. Coach and mentor the development team through technical guidance and code reviews.
2. Optimize front‑end performance (render time, bundle size, memory, CPU).
3. Refactor the React/TypeScript codebase to align with modern standards and modular, scalable patterns.
4. Incrementally replace legacy code (Bootstrap, vanilla JS) with current stack.
5. Establish and enforce front‑end conventions, quality standards, and project structure.
6. Design and secure APIs using API Platform, implementing authentication (JWT/Auth) where required.
7. Configure and maintain CI/CD pipelines (Azure DevOps, Docker, Git), automated testing (Playwright, Jest, PHPUnit).
8. Monitor application performance (APM, Kibana, Grafana) and propose optimizations.
9. Stay abreast of emerging web technologies, integrating relevant improvements.
10. Coordinate with DevOps for infrastructure (RabbitMQ, Redis, Kubernetes, Istio) and application observability.
**Required Skills**
- TypeScript (Expert)
- React (Expert)
- Git (Confirmed)
- Monitoring (Confirmed)
- PHP (Nice to have)
- Symfony (Nice to have)
- Azure DevOps (Level)
- Dutch or French (Native)
- English (Nice to have)
- Real‑time architecture (Mercure/WebSocket)
- API Platform / API design
- Performance profiling & optimization
- Automated testing (Playwright, Jest, PHPUnit)
- CI/CD (Azure DevOps, Docker, Kubernetes)
- Database (MariaDB) and caching (Redis)
- Security fundamentals (Auth/JWT)
**Required Education & Certifications**
- Bachelor’s degree or higher in Computer Science, Software Engineering, or equivalent professional experience.
- Relevant certifications in PHP/Symfony, React, or DevOps practices are a plus.