Développeur Front-End junior à Paris

Je conçois des interfaces web propres, accessibles et bien pensées, avec un vrai goût pour le travail bien fait.

À propos

Je m'intéressais déjà un peu au HTML plus jeune, par simple curiosité. C'est ce qui m'a conduit vers une formation de développeur web chez OpenClassrooms, jusqu'à apprendre React.

Je maîtrise HTML/CSS/JavaScript et React côté front, avec une première expérience Node.js/Express/MongoDB côté back. Je suis sérieux et rigoureux : je préfère comprendre en profondeur ce que j'écris plutôt que livrer un code qui fonctionne sans le maîtriser.

Aujourd'hui, je cherche un premier poste de développeur Front-End à Paris (ou à distance) pour apprendre au contact d'une équipe expérimentée.

Compétences

Front-End

  • HTML5 sémantique
  • CSS3 / Sass
  • JavaScript ES6+
  • React / React Router

Back-End

  • Node.js / Express
  • MongoDB
  • MySQL
  • API REST / JWT

Outils & qualité

  • Git / GitHub
  • Accessibilité (WCAG)
  • Lighthouse / WAVE
  • Gestion de projet (Kanban)

Projets

Page d'accueil de Dedalofus, simulateur de stuff pour le Dédale de Dofus Touch

Dedalofus

Projet personnel

Simulateur de stuff pour le Dédale, le mode rogue-lite de Dofus Touch. En tant que joueur, j'ai remarqué qu'aucun outil ne couvrait ce mode. Développé en solo sur 3 semaines : composition d'équipement, calcul de dégâts, comptes utilisateurs.

  • React
  • Node.js
  • Express
  • MySQL
En savoir plus

Contexte : aucun outil ne couvrait le Dédale, un mode du jeu Dofus Touch.

Objectifs : composer un équipement complet et calculer les dégâts obtenus.

Stack : React (Vite), Node.js/Express, MySQL, JWT.

Compétences : architecture full-stack solo, modélisation de données relationnelles, logique métier en fonctions pures testables.

Résultats : MVP fonctionnel (équipements, comptes, calculateur de dégâts).

Perspectives : articles de blog avec des astuces pour les joueurs, comparateur d'items avancé.

Page d'accueil du site vitrine de Sophie Bluel, architecte d'intérieur

Site vitrine pour une architecte d'intérieur

Projet de formation

Site vitrine avec interface d'administration dynamique. Connexion du front à une API REST (authentification JWT, upload d'images) pour ajouter/supprimer des projets sans recharger la page.

  • JavaScript ES6+
  • Fetch API
  • Node.js
  • Express
En savoir plus

Contexte : site vitrine d'une architecte, avec administration pour gérer ses projets sans toucher au code.

Objectifs : connecter le front à une API REST, gérer l'authentification et l'ajout/suppression de projets.

Stack : JavaScript vanilla, Fetch API ; Node.js/Express/SQLite (fourni).

Compétences : fetch/async/await, manipulation du DOM, JWT + localStorage, upload via FormData.

Résultats : projet validé, félicité pour la maîtrise du JS vanilla et du DOM.

Perspectives : mieux gérer les erreurs réseau, factoriser le code, ajouter des retours visuels.

Page d'accueil de Kasa, plateforme de location immobilière

Kasa, plateforme de location

Projet de formation

Interface React d'une plateforme type Airbnb, développée à partir de maquettes Figma. Architecture entièrement construite en composants réutilisables, avec navigation multi-pages via React Router.

  • React
  • React Router
  • Vite
  • Sass
En savoir plus

Contexte : interface d'une plateforme de location type Airbnb, à partir de maquettes Figma.

Objectifs : construire l'interface avec des composants React réutilisables, gérer la navigation multi-pages avec React Router.

Stack : React, React Router, Vite, Sass.

Compétences : composants réutilisables, routing avec paramètres d'URL, gestion des props/state.

Résultats : validé après une relivraison, salué pour la prise en compte des retours.

Perspectives : approfondir les hooks React, renforcer la sémantique HTML.

Parcours

  1. Formation Développeur Web chez OpenClassrooms

    Progression du HTML/CSS jusqu'au Full-Stack : intégration responsive, JavaScript et API, React, back-end Node.js/Express/MongoDB, gestion de projet, et enfin ce portfolio.

Contact

Une opportunité, une question ? N'hésitez pas à me contacter.