Nicolas Papin logo
John Paul logo

John Paul

Paris, France

John Paul est une entreprise de conciergerie haut de gamme, spécialisée dans la gestion de services personnalisés pour des clients premium à travers le monde. Filiale du groupe Accor, elle accompagne des marques prestigieuses dans la fidélisation de leur clientèle grâce à des expériences uniques et sur mesure.

Les produits digitaux occupent une place centrale dans l’offre de John Paul, permettant d’accéder à leurs services 24/7 via des plateformes web et mobiles. Ces solutions technologiques améliorent l’expérience client en rendant l’accès aux services plus fluide, plus rapide et entièrement personnalisable.

Développeur front-end

Durée : 2022-02 - 2022-09 (7 mois)

Objectif : Développer un CMS interne pour améliorer la contribution et la gestion des contenus

Description : Concevoir un CMS interne entièrement sur mesure, destiné aux équipes produit et marketing, en remplacement de l’ancienne solution basée sur l’interface d’administration Django. Ce dernier présentait deux limites majeures : un coût élevé de maintenance et de synchronisation pour les équipes techniques, et une ergonomie peu adaptée pour les contributeurs. Ce nouveau produit, très attendu, a significativement allégé la charge des équipes tech et marketing en réduisant les incidents liés à la contribution de contenu et à sa synchronisation.

Aperçu de l'équipe

  • Moussa Dembele, common.job.title.dev-front

    Moussa Dembele

    Développeur front-end

  • Amadou Sy, common.job.title.dev-back

    Amadou Sy

    Développeur back-end

  • Kevin Man Sang, common.job.title.dev-back

    Kevin Man Sang

    Développeur back-end

  • François Chapuis, common.job.title.dev-back

    François Chapuis

    Développeur back-end

  • Bastien Beduneau, common.job.title.lead-back

    Bastien Beduneau

    Tech lead back

  • Hubert Chartier, common.job.title.qa

    Hubert Chartier

    Ingénieur testeur automaticien

Stack technique

  • Vue 3
  • TypeScript
  • Webpack
  • SASS
  • Element Plus
  • Gitlab

Compétences mobilisées

  • Développement web
  • Optimisation de performance
  • Collaboration inter-équipe
  • Contexte AGILE
  • Méthode SCRUM
  • Optimisation de CI/CD
  • Challenge le produit
  • Travail sur l'UX

Compétences débloquées

  • Vue3

  • Création de CMS

  • Choix structurants

  • Création de design system

  • Intégration de widget Cloudinary

Aperçu visuel

Desktop screenshot 1
Catalogue de contenus
Desktop screenshot 2
Editeur de page
Desktop screenshot 3
Création de contenu