
ESSAID AMAJARKOU
Développeur Frontend Senior | Vue.js
Salaire / Taux journalier
Casablanca, Maroc
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Fullstack spécialisé Laravel/Vue.js avec +4 ans d'expertise en applications e-commerce et back-office stratégiques. Expérience prouvée chez SQLI sur des plateformes multi-marques à fort trafic, avec optimisation des performances UI et architecture de composants réutilisables. J'apporte une double compétence front/back pour des solutions robustes, de l'intégration API à la livraison en production.
Expérience de travail
DÉVELOPPEUR FRONTEND SENIOR - VUE.JS (CONTEXTE FULLSTACK)
SQLI
nov. 2022 - Présent
4 ans
– Développement de nouvelles fonctionnalités et maintenance de plateformes e-commerce multi-marques (optique, mode, sport, beauté) en contexte production. – Conception de composants Vue.js réutilisables (design system léger), gestion d'état (Pinia/Vuex) et factorisation pour multi-sites. – Intégration d'APIs REST/JSON (catalogue, panier, paiement, stocks) : gestion des erreurs, loaders, états vides, pagination, mapping des données (DTO) entre API et frontend. – Optimisation perf Ul et qualité : réduction du JS inutile, chargement différé (lazy-loading) des images et composants, optimisation rendering, correction de bugs et dette technique. – Collaboration étroite avec équipes backend PHP (Magento 2 / Proximis): clarifications contrats API, suivi incidents, corrections cross front/back. – Travail en Agile (Scrum/Kanban) : participation aux rituels, estimation, code review, documentation, support recette.
DÉVELOPPEUR FRONTEND SENIOR - VUE.JS
MOBIBLANC
févr. 2022 - nov. 2022
10 mois
– Développement de deux applications back-office stratégiques créées de zéro dans des contextes grand compte et télécoms : - Application back-office en Vue.js / Nuxt.js (B2B) pour Moov Gabon, opérateur télécom (filiale de Maroc Telecom), destinée aux clients entreprises, pour la gestion des abonnements et des services télécoms via une plateforme back-office. - Application React pour Bank Al-Maghrib, dédiée à la gestion des opérations de maintenance (GMAO) et du patrimoine immobilier sur l'ensemble des sites de la banque au Maroc. – Pilotage du développement frontend sur les deux applications, incluant les choix d'architecture, la conception de composants réutilisables et la gestion des états applicatifs (Pinia / Vuex / Redux Toolkit selon les projets). – Optimisation des performances frontend et amélioration continue de la qualité du code sur des applications métier critiques à forte valeur. – Livraison de nouvelles fonctionnalités et d'améliorations sur des plateformes existantes et nouvelles. – Intégration d'APIs REST/JSON pour les échanges avec les services backend (authentification, données métier, workflows). – Collaboration au sein d'équipes Agile Scrum (jusqu'à 8 personnes) avec développeurs frontend/backend, designers, Scrum Masters et Product Owners. – Contribution active à la correction de bugs, à l'amélioration de l'UI et à la maintenance des pipelines CI/CD.
INGÉNIEUR ÉTUDE ET DÉVELOPPEMENT
ECA ASSURANCES, FINARE GROUP
août 2020 - janv. 2022
1 an 6 mois
À distance
– Développement d'une solution Callbot/Chatbot afin d'automatiser les opérations de service client pour une filiale du groupe FINARE. – Travail au sein d'une équipe Agile distribuée (France-Maroc) avec développeurs frontend/backend, QA, Product Owner et équipes infrastructure. – Conception et développement de fonctionnalités frontend métier en Vue.js, avec gestion d'état et interactions complexes (Pinia/Vuex/Redux Toolkit). – Contributions backend en Laravel / PHP: création et maintenance d'endpoints API REST, ajustements de logique métier pour faciliter l'intégration front/back. – Intégration d'APIs tierces et de bibliothèques externes afin d'enrichir les fonctionnalités du chatbot et les échanges avec les systèmes partenaires. – Maintenance corrective et amélioration continue : correction de bugs, optimisation des performances frontend et amélioration de la stabilité de l'application. – Support aux processus CI/CD, incluant la mise à jour des pipelines et l'accompagnement des déploiements.