You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Laurent DubosqLD

Laurent Dubosq

Développeur Front-End Vue.js/Svelte.js/React.js

€350/day
Paris, FR
8-15 years

Average response time: 1 hour

About Laurent

Amoureux du web, de la création d'applications et de l'entrepreneuriat, j'aide les entreprises à développer leur front-end depuis 2010. Que ce soit avec leurs propres CMS, des CMS grand public tels que Shopify, ou à l'aide de bibliothèques modernes tels que Vue.js, Svelte.js ou React. Adepte de la philosophie Software Craftsmanship, j'évolue constamment sur le plan technique, proposant un partenariat de qualité et un code viable à long terme.
  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • AWAKNINGJEWELRY.COM
    Développeur Front-End Vue.js
    E-COMMERCE
    March 2024 - April 2025 (1 year and 1 month)
    Limay, France
    • Configuration : Choix de la stack, création et configuration du projet (Vite)
    • Développement d'une application SPA : Concevoir, développer et maintenir l’application front-end et ses fonctionnalités en utilisant Vue.js (SFC + Composition API), Javascript/Typescript, JSON, SASS, HTML5 et CSS3.
    • Conception de Composants : Créer des composants réutilisables ainsi que des composables pour des utilisations futures, en assurant la cohérence et l’efficacité du développement de l’interface utilisateur, donc un contexte responsive mobile-first.
    • Interaction avec des services Back-end (JSON-Server) : Récupération de données par consommation d’APIs RESTful.
    • Etat : Gestion de l’état globale avec Pinia construit sur le design pattern Singleton.
    • Performances: Optimiser l’application pour maximiser la vitesse de chargement (lazy loading, code splitting, data caching, core web vitals, minifying) et le référencement naturel (SEO)
    • Accessibilité : Développement dans le respect des règles d’accessibilité et implémentation du balisage conformément aux directives RGAA, WCAG et aux patterns W3C.
    • Tests et Débogage : Mettre en œuvre des tests unitaires, des tests d’intégration et effectuer le débogage pour assurer une haute qualité de code et d’expérience utilisateur (Vitest/Jest, Vue Test Utils) en manual continuous testing.
    • Design System : Rigueur quant à l’intégration dans le respect des styles guides, de la charte graphique et du design system propre au template original, ainsi que dans l'utilisation des bibliothèques d'icônes (Polaris & Material).
    • Méthodologie : Développement Agile en suivant les principes de Software Craftmanship.
    • Qualité du Code : Maintenir un code propre et bien commenté, en respectant les meilleures pratiques et les standards de codage (DRY, KISS, YAGNI, Clean code, SRP (SOLID))
    • Contrôle de Version : GitHub
    Vue.js Vue Router Vite.js Vitest Vue Test Utils Typescript JSON Git/Github GitHub JSON-Server SASS/SCSS BEM DRY KISS YAGNI SOLID principles Clean Code Microsoft Visual Studio Adobe Photoshop JSDOM API JavaScript NPM Jest Optimisation pour les moteurs de recherche (SEO) HTML5 CSS3 Pinia Accessibilité numérique WCAG RGAA Test unitaire Test d'intégration Amélioration de la performance Composition API Responsive design Consommation API RESTful Core Web Vitals Software Craftsmanship
  • Decathlon
    Développeur Front-End Svelte.js
    E-COMMERCE
    November 2022 - February 2023 (3 months)
    Belgium
    • Développement d'une application SPA: Développer et maintenir l'application e-commerce front-end et ses fonctionnalités en utilisant Svelte.js, LESS, Tailwind, JSON, HTML5, CSS3 dans un environnement responsive mobile-first.
    • Amélioration des parcours utilisateurs: Mettre en place des nouvelles fonctionnalités avec A/B tests, refactorisation de template.
    • Tests et débogage : Mettre en œuvre des tests manuels et effectuer le débogage pour garantir la viabilité de l'application.
    • Interaction avec des services Back-end : Récupération de données par consommation d'APIs RESTful avec exploitation des données à l'aide de stores.
    • Design System : Rigueur quant à l'intégration dans le respect du Design System "Vitamin" de Decathlon.
    • Collaboration : Travailler en collaboration avec des équipes pluridisciplinaires telles que les équipes UX/UI, développeurs back-end, data et chefs de produits, pour livrer des fonctionnalités conformes aux spécifications dans un environnement agile de type Scrum.
    • Qualité du Code : Maintenir un code propre et bien commenté (JS-doc), en respectant les meilleures pratiques et standards de codage (DRY, KISS, YAGNI, SRP (SOLID), Clean Code) propre au métier en lui-même, comme aux bonnes pratiques internes à l'entreprise. Travail en équipe à travers des code reviews.
    • Contrôle de Version : Intégration continue (CI) des modifications apportées vers une plateforme de collaboration (GitHub Actions).
    • Environnement technique : Adaptation à une environnement complexe composé de multiples repositories, de CMS internes et externes (Strapi), d'outils externes (Phrase), de pipelines GitHub Actions propre à l'intégration continue.
    Svelte.js TailwindCSS JavaScript ESLint Prettier Webpack JSON DRY KISS YAGNI SOLID principles Clean Code Scrum CI/CD Strapi Phrase Atlassian JIRA slack Atlassian Confluence GitHub Figma NPM Github Actions Git Git/Github Pratique de la Méthode Agile SCRUM Méthode agile Revue de code Optimisation pour les moteurs de recherche (SEO) CSS3 HTML5
  • www.laurentdubosq.com
    Développeur Front-End React.js
    March 2022 - April 2022 (1 month)
    • Design : Sélection du design en reprenant celui distribué librement par le blog CodingNepal.
    • Configuration : Choix de la stack et plugins (Axios, EmailJS, JSON-Server), création et configuration du projet (CRA + Webpack).
    • Développement de l’application SPA : Concevoir et maintenir à jour l’application front-end en utilisant React.js (Functional Component, Hooks, JSX, StrictMode), Javascript, JSON, SASS, HTML5 et CSS3 dans un environnement responsive mobile-first.
    • Conception de Composants : Créer des composants permettant de structurer nos éléments UI de façon simple et maintenable.
    • Animation : Développement d’animation en Javascript.
    • Interaction avec des services Back-end (JSON-Server) : Récupération de données par consommation d’APIs RESTful avec Axios.
    • Monitoring : Mise en place d’un système d’alerte par email informant de l'échec de la récupération de datas distantes (EmailJS).
    • Performances : Optimiser l’application pour maximiser la vitesse de chargement (optimisation image (images adaptatives), minification code (Webpack), application du principe de développement DRY et optimisation pour le référencement naturel (SEO).
    • Design System : Rigueur quant à l’intégration dans le respect de la charte graphique de CodingNepal pour un rendu fidèle.
    React.js SASS/SCSS JSON JSON-Server Axios EmailJS JavaScript API REST NPM Webpack JSX HTML5 CSS3 Optimisation pour les moteurs de recherche (SEO) Adobe Photoshop

Recommendations

Be the first to recommend Laurent

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Développeur Sveltekit
    Auto-formation
    2025
    Autoformation à Sveltekit depuis la documentation officielle en anglais.
  • Développeur Vue.js
    Auto-formation
    2024
    Autoformation à Vue.js (Options API et Composition API) depuis la documentation officielle en anglais.

Certifications

Skill set

Categories