Vue d'ensemble
Vous contribuerez au développement front-end et à l’intégration d’un Design System moderne, en garantissant l’accessibilité des interfaces. Vous créerez des composants UI réutilisables, conformes aux maquettes UX / UI et aux bonnes pratiques d’intégration.
Rôles et responsabilités
- Intégration & Développement UI: Intégrer les maquettes fournies par l’équipe UX / UI en respectant le pixel-perfect et les principes du responsive design (mobile-first)
- Développer des composants réutilisables et modulaires en s’appuyant sur le framework Tailwind CSS
- Assurer la compatibilité des interfaces multi-navigateurs et multi-devices
- Contribuer à la mise en œuvre et à l’évolution du Design System de l’application
- Implémentation & Evolution du Design System: Créer, maintenir et documenter les composants dans un outil de référence (ex. Storybook)
- Garantir la cohérence visuelle et technique des interfaces sur l’ensemble du produit
- Accessibilité & Performance: Appliquer les bonnes pratiques WCAG et ARIA afin de garantir l’accessibilité des interfaces
- Optimiser les performances front-end notamment la taille des assets, le temps de chargement et le SEO technique
- Collaboration & Qualité logicielle: Travailler en étroite collaboration avec les UX / UI designers, les développeurs back-end et les Product Owners
- Participer aux revues de code et promouvoir les bonnes pratiques d’intégration (Git, CI / CD)
- Fournir une documentation claire pour faciliter la réutilisation et la maintenance des composants
Profil candidat
- Maîtrise de l’intégration Web (HTML5 / CSS3 / Responsive) et Tailwind CSS
- Expertise dans la création et la maintenance de composants UI et de Design System
- Solide expérience en accessibilité (WCAG / ARIA)
- Capacité à intégrer et faire évoluer des composants au sein d’un projet existant basé sur React / Next.js
- Participation à l’amélioration continue de l’écosystème front-end: tests automatisés, outils de build, process qualité
Qualités personnelles
- et passionné.e par les nouvelles technologies
- Capacité à travailler de manière collaborative au sein d’équipes pluridisciplinaires
- Sens de l’initiative et force de proposition
- Excellentes compétences en communication, capacité à documenter clairement son travail
Détails du poste
- Type de contrat: CDI, Portage ATLANSE
- Niveau d'expérience: 10 ans
- Secteur: Retail
- Localisation: Île de France
- Langues: Français et anglais professionnels