Process et méthodo

En tant que développeuse front-end, je considère que mon rôle est de m’adapter en fonction du projet et de l’équipe, tout en apportant mon expertise.

J’ai la capacité de prendre du recul pour évaluer les meilleures solutions et répondre efficacement aux besoins de mes clients.

Quels types de langages ?

Bien que je sois plus à l’aise sur des projets en PHP, je n’hésite pas à m'investir dans d'autres langages comme Ruby. Mon objectif est de m’assurer que chaque projet bénéficie des compétences les plus adaptées, peu importe la technologie utilisée.

Je privilégie l'utilisation de Vanilla.js (ES6) au maximum, tout en reconnaissant les défis liés à l’abandon de jQuery dans certaines situations.

Pour la compilation et le post-traitement, j’utilise Vite.js et PNPM, ce qui optimise le workflow de développement (autoprefixer, optimisation, minification...).

Organisation et structure du code

Pour structurer mes projets, j'applique une approche d’Atomic Design avec une nomenclature ABEM. Cette méthode me permet de créer des composants modulaires et réutilisables, facilitant ainsi l’intégration et l’évolution des projets.

Je versionne tout avec Git sur des repo GitHub, en veillant à rédiger des pull requests. J’apprécie particulièrement collaborer avec d’autres développeurs, ce qui enrichit le processus de révision de code.

Eco-conception

Dans ma démarche de développement, je reste mesurée dans l’utilisation des librairies. Je me demande toujours si elles sont réellement nécessaires et si leur ajout ne va pas alourdir le projet. Trouver un équilibre entre la complexité ajoutée et les bénéfices en termes de fonctionnalités et d’expérience utilisateur est essentiel.

Toujours dans cet esprit d’évaluation, je n’utilise pas de frameworks comme Vue.js ou React, par défaut. Cependant, je suis ouverte à ces technologies si elles s’avèrent appropriées pour un projet spécifique.

→ Intégration maquette → Développement front-end → Animations → Accessibilité → Performances → Eco-conception → SEO → Email

→ Intégration maquette → Développement front-end → Animations → Accessibilité → Performances → Eco-conception → SEO → Email

→ Email → SEO → Eco-conception → Performances → Accessibilité → Animations → Développement front-end → Intégration maquette

→ Email → SEO → Eco-conception → Performances → Accessibilité → Animations → Développement front-end → Intégration maquette

Gestion de projets

Pour la gestion de projet, j'utilise quotidiennement Notion et je suis familière avec des outils tels qu'Asana ou Trello, ce qui me permet de garder une bonne organisation et de suivre l'avancement des tâches de manière efficace.

Tout comme le web, mes processus évoluent constamment en fonction des technologies et des besoins des projets.

Cette flexibilité est essentielle pour rester pertinent dans un domaine en perpétuelle évolution.

Voir quelques
projets réalisés

En savoir plus →

Agence de communication, entreprise, évolution ou création, on peut parler ensemble de vos besoins.

Contactez-moi →