Passionate about the web, application development, and entrepreneurship, I have been helping companies build their front-end since 2010. Whether working with their own CMS, popular CMS platforms like Shopify, or leveraging modern libraries and frameworks such as Vue.js, Svelte.js, or React.js. A follower of the Software Craftsmanship philosophy, I constantly evolve technically, offering a high-quality partnership and maintainable, long-term code.

Laurent Dubosq

Passionate about the web, application development, and entrepreneurship, I have been helping companies build their front-end since 2010. Whether working with their own CMS, popular CMS platforms like Shopify, or leveraging modern libraries and frameworks such as Vue.js, Svelte.js, or React.js. A follower of the Software Craftsmanship philosophy, I constantly evolve technically, offering a high-quality partnership and maintainable, long-term code.

Available to hire

Passionate about the web, application development, and entrepreneurship, I have been helping companies build their front-end since 2010. Whether working with their own CMS, popular CMS platforms like Shopify, or leveraging modern libraries and frameworks such as Vue.js, Svelte.js, or React.js. A follower of the Software Craftsmanship philosophy, I constantly evolve technically, offering a high-quality partnership and maintainable, long-term code.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

French
Fluent
English
Advanced

Work Experience

SVELTE.JS DEVELOPER at Decathlon
November 1, 2022 - February 28, 2023
- SPA Development: Develop and maintain the e-commerce front-end application and its features using Svelte.js, LESS, Tailwind, JSON, HTML5, and CSS3 in a mobile-first responsive environment. - User journey improvement: Implement new features with A/B testing and template refactoring. - Testing & Debugging: Perform manual tests and debug to ensure the application’s viability. - Back-end interaction: Handle data stored in front-end stores coming from back-end services. - Design System: Ensure integration complies with Decathlon’s “Vitamin” Design System. - Collaboration: Work closely with cross-functional teams including UX/UI designers, back-end developers, data teams, and product managers to deliver features according to specifications. - Methodologies: Agile development using Scrum and Kanban. - Code quality: Maintain clean, well-documented code (JS-doc), following best practices and coding standards (DRY, KISS, YAGNI, Clean Code, SRP(SOLID)). Collaborate through code reviews. - Version control: Continuous integration (CI) of changes via a collaborative platform (GitHub Actions). - Technical environment: Adapt to a complex environment with multiple repositories, internal CMS (“Némo”, Legacy), and external CMS/tools (Strapi, Phrase).
REACT.JS DEVELOPER at My personnal portfolio
March 1, 2022 - April 30, 2022
- Design: Design selection by choosing the one freely provided by the CodingNepal blog. - Setup: Stack and plugins selection (Axios, EmailJS, JSON-Server), project creation and configuration (CRA + Webpack). - SPA Development: Design and maintain the front-end application using React.js (Functional Components, Hooks, JSX, StrictMode), JavaScript, JSON, SASS, HTML5, and CSS3 in a mobile-first responsive environment. - Component design: Create components to structure UI elements in a simple and maintainable way. - Animation: Develop a text animation using Javascript. - Back-end interaction (JSON-Server): Fetch data via RESTful APIs using Axios. - Monitoring: Implement an email alert system to notify failures in retrieving remote data (EmailJS). - Performance: Optimize the app to maximize loading speed (adaptive images, code minification with Webpack), and applying the DRY principle to reduce the code weight, to improve SEO. - Design System: Ensure rigorous integration in accordance with CodingNepal's style guide for a faithful rendering.
FRONT-END DEVELOPER at Photobox
July 10, 2010 - May 19, 2017
- Mastery of Photobox’s internal CMS features (built in Perl): components, versioning, channels, and deployment. - Website Development (MPA): Developing and maintaining the group’s international e-commerce sites, integrating and deploying user journeys such as landing pages and temporary mini-sites (Mother’s Day, Christmas, occasional private sales), including promotional and merchandising tags, using the internal CMS and XHTML, CSS2, with occasional JavaScript. Work performed according to W3C recommendations and optimized for SEO. - Emailing: Skilled in email integration following best practices to ensure high compatibility across email clients, webmails, and applications. - Expertise: Group reference for email integration. - Projects: Developed a project to automate the integration of weekly promotional emails for the group’s different sites. - Design System: Ensuring rigorous integration in compliance with Photobox’s Design System. - Testing and Debugging: Performing manual tests and debugging to ensure the viability of websites. - Collaboration: Working with various teams such as UX/UI, external developers, and project managers to deliver features according to specifications. - Methodologies: Agile development using Scrum and Kanban.

Education

Multimedia Applications Developer (Associate Degree) at DORANCO Multimedia School (Paris)
September 10, 2008 - June 30, 2009

Qualifications

Vue.js Developer Level 1 ( Official certification) - Vue School
December 2, 2023 - February 29, 2024

Industry Experience

Real Estate & Construction, Software & Internet, Other

Hire a Front-End Developer

We have the best front-end developer experts on Twine. Hire a front-end developer today.