1. Langages & Frameworks :
• HTML5, CSS3 (Flexbox, Grid) et préprocesseurs CSS (SASS/LESS).
• JavaScript/TypeScript : Maîtrise avancée.
• Frameworks modernes : React.js (indispensable), Next.js, ou Vue.js.
• Expérience avec des bibliothèques comme Redux, MobX, ou Zustand.
2. Mobile et Responsive Design :
• Expertise en développement mobile-first et compatibilité multi-plateformes.
• Bonne connaissance de React Native ou frameworks équivalents pour le développement cross-platform.
3. Intégration et Performance :
• Intégration des API REST et GraphQL.
• Optimisation des performances front-end (Lazy Loading, gestion des assets, etc.).
• Expérience en SEO technique pour les applications web.
4. Outillage et tests :
• Gestionnaire de paquets : npm, yarn.
• Systèmes de contrôle de version : Git.
• Tests unitaires et fonctionnels : Jest, Testing Library, Cypress ou équivalents.
5. Connaissances annexes :
• Maîtrise des progressive web apps (PWA).
• Connaissance des outils de CI/CD pour déploiement rapide.
• Familiarité avec les outils d’analyse de performance et d’accessibilité (Lighthouse, Web Vitals).
Compétences comportementales (Soft Skills)
• Forte capacité d’adaptation dans un environnement agile et dynamique.
• Excellent sens de la communication et capacité à travailler en équipe.
• Orientation solution et force de proposition.
• Souci du détail pour livrer des interfaces élégantes et fonctionnelles.
Profil recherché
• Expérience : Minimum 5 ans d’expérience en développement front-end, avec une expertise avérée sur des projets
complexes.
• Formation : Diplôme en informatique ou expérience équivalente.
• Langues : Français (courant) et/ou anglais (professionnel).
• Bonus : Expérience dans le domaine des applications SaaS, coaching ou beauté serait un plus.
Avantages
• Participation à des projets ambitieux et à fort impact.
• Collaboration avec une équipe passionnée et multidisciplinaire.
• Opportunités de formation et de montée en compétences.
• Flexibilité de travail (horaires et télétravail).