1. Développement Front-End :
• Concevoir et développer des interfaces utilisateurs résponsives et performantes.
• Implémenter des fonctionnalités complexes en utilisant les frameworks et bibliothèques modernes.
• Garantir la compatibilité des applications sur différents navigateurs et appareils (web et mobile).
2. Collaboration avec l’équipe produit :
• Travailler avec les designers pour transformer les maquettes Figma/Sketch en interfaces pixel-perfect.
• Intégrer les API fournies par l’équipe back-end et garantir leur bon fonctionnement.
3. Optimisation et maintenance :
• Assurer la performance, l’accessibilité et la sécurité des interfaces.
• Identifier et résoudre les problèmes techniques ou bugs.
• Participer à la réfactorisation et à l’optimisation du code existant pour améliorer la scalabilité.
4. Technologies et innovation :
• Effectuer une veille technologique pour proposer des solutions innovantes.
• Être force de proposition sur les choix techniques et les meilleures pratiques de développement.
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ériences 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).