• Formalisation du besoin
o Définition des personas, création des user journeys
o Création et découpage des user stories à l’aide d’un story mapping
o Mise en place du backlog et priorisation des Users Stories
• Définition de l’architecture f ront-end :
o Mise en place de hooks git à l’aide de Husky permettant de simplifier le respect de
bonnes pratiques définies (Conventional Commits, Validation de nom de branche,
linter)
o Configuration de React et TypeScript à l’aide de Vite (file-based routing, PWA, Path
Aliases, Proxy)
o Utilisation du préprocesseur SASS en suivant l’architecture ITCSS et la méthodologie
BEM
• Réalisation d’un Design System
o Mise place de l’outil Storybook
o Respect des principes de l’Atomic Design.
o Création de composants polymorphiques fortement typés
o Création de formulaires dynamiques à l’aide React hooks form
• Développement d’un système d’authentification via deux méthodes :
o Délégation d’autorisation (Oauth2 : Google Identity et Facebook Login).
o Authentification plate via email et mot de passe
• Développement de l'interface principale de l'application :
o Implémentation d’un state management (Context + useReducer)
o Développement des dif férentes pages de l’application
Technologies :
• Langages de programmation : React.js, JavaScript, TypeScript,
• Outils : JIRA, Storybook, Gitlab CI
Responsabilités :
• Gestion de la migration de la technologie web de l'entreprise (conception du schéma
de la base de données, PHP procédurale vers POO, restructuration du code en
respectant les principes SOLID…)
• Mise en place des pratiques Agile et approche DevOps (Backlog (SCRUMBAN),
Workflow GIT, Intégration continue…)
• Mise en place d’un logiciel PIM (analyse et nettoyage des données, création d’un outil
de migration de données…)
• Mise en place de Magento (planification du projet, rédaction du cahier des charges
technique, coordination des prestataires…)
• Refonte du site vitrine
Technologies :
• Langages de programmation : PHP 5, PHP 7, VueJS, MySQL, Wordpress
• Outils: JIRA, Bitbucket Cloud, Bitbucket Pipelines (git-f tp), Diagrams.net, JMerise
Responsabilités :
• Optimisation des performances et SEO
• Implémentation du Design System :
o Création d’un builder HTML en PHP (boutons, formulaire, modal, accordéons,
éléments html en material design...)
o Création d’un f ramework CSS : (structure 7-1 pattern, classes utilitaires
responsive via grid et flexbox, multi-thème...)
• Maintenance du backof fice et du site E-Commerce
• Création de fonctionnalités (gestion dynamique des templates de page, nuancier de
couleurs d’un produit…)
Technologies :
• Langages de programmation : Php 5, jQuery, Vanilla JS, HTML5, CSS3, SASS, MySQL
• Outils : Asana, Bitbucket Cloud
Responsabilités :
• Conception du site vitrine de l'entreprise
• Refonte graphique de certaines parties du site E-Commerce
• Création de Template d’email responsive (Panier, e-mail transactionnel…)
• Maintenance des parties f ront (correction bugs, amélioration…)