Migration du site web mobile et desktop en un site Web E-commerce moderne et réactif en utilisant des technologies de pointe telles que ReactJS et Redux, Webpack.
L’idée était de maintenir l’accessibilité pour les personnes aveugles et la maintenabilité grâce aux tests unitaires.
Composition de l’équipe
Une équipe anglophone composée de 5 développeurs au Maroc, 10 développeurs à Lausanne Suisse, 1 scrum master, 2 solution designers + une équipe de test répartie entre le Maroc la Romanie et l’Inde.
Mission
Rédaction des spécifications fonctionnelles sous la plateforme confluence
Développement exclusivement en méthodes Agile de nouvelles fonctionnalités JavaScript / ReactJs
Développement d’une interface CRUD avec Node.js, MongoDB et ReactJS
Développement de rubriques « rating and review » des pages détails des machines Nespresso
Développement de composant « add to basket » ayant pour rôle l’ajout des produits au panier
Développement des stories en relation avec l’accessibilité qui fait partie des aspects majeurs de la nouvelle version de site l’idée étant de rendre les pages plus accessibles aux personnes handicapées
Participation au développement de la PLP (Product Listing Page)
Création d’un composant Lightbox
Assister à la migration de code jQuery vers Javascript native
L’utilisation de Redux pour simplifier la gestion de « state » des composants
Code refactoring
Diviser les grandes fonctionnalités en petites tâches (pour faciliter leur suivi)
Implémentation des tests unitaires pour les composants React en utilisant le framework Jest et l’outil Enzyme de Airbnb et d’autres utilitaires (chai, sinon…)
Chiffrage et estimation des charges
Correction de bugs liés à mes stories et bugs de release
Bug-tracking sous JIRA
Revues de codes et tests
Analyser et déterminer l’impact des bugs et des nouvelles améliorations
Participer à l’optimisation du SEO (référencement naturel) par l’intégration de la sémantique du web lors du développement (balises, mots clefs, optimisation d’URL…)
Garantir l’accessibilité du site grâce au respect des normes W3C
Intégration HTML, CSS en respectant les recommandations de la méthodologie BEM
Assister à la configuration de module bundler webpack
En poursuivant votre navigation, vous acceptez l'utilisation de cookies destinés à améliorer la performance de ce site et à vous proposer des services et contenus personnalisés.