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.
Votre rôle
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