Lead Front-End Developer & Project Support · Squad (consultancy)Jun 2021 – Dec 2024 · 3 yrs 7 mos
Client: CMA CGM – CMA CGM – B2B e-commerce platform - www.cma-cgm.fr/my-cma-cgm
Mission goals : modernise, standardise and secure the front-end of a high-traffic B2B platform, with strong focus on performance, accessibility and UI consistency.
Front-end integration & performance
Transformed Figma mock-ups into pixel-perfect HTML5/CSS3/Vue 3 pages.
Migrated codebase from Vue 2 to Vue 3 (Options & Composition API).
Optimised Core Web Vitals via lazy-loading, code-splitting and Vite builds.
UI standardisation & Design System
Built a reusable component library following Atomic Design and documented it in Storybook.
Adopted Kendo UI to improve coherence and maintainability.
Accessibility & web quality
Ran RGAA 4.1 / WCAG 2.1 audits on 100 + pages, raising scores from < 30 to 90 +.
Integrated accessibility checks into GitLab CI pipelines.
Collaboration & enablement
Mentored and trained 30 + developers, designers and QA engineers on accessibility and front-end best practices.
Facilitated UX/UI workshops and harmonised workflows between Dev, QA and product teams.
Took part in French/English client meetings, providing progress reports and technical guidance.
Cross-functional AI interface project
Led UX scoping sessions, produced Figma wireframes, and steered delivery of an internal AI chat interface.
Tech stack : Vue.js 3, JavaScript (ES6 +), TypeScript, HTML5, CSS3/Sass, Kendo UI, GitLab CI, Docker, Vite, Storybook, Figma, Lighthouse, Axe DevTools, NVDA, Tanaguru.