CV développeur web : modèle, exemples et conseils ATS
Un CV développeur web efficace tient sur une page : titre calé sur l'offre, compétences par catégorie, projets vérifiables et expériences décrites par ce que vous avez livré.
FastMatchMis à jour le 20 octobre 202610 min de lecture
Un bon CV développeur web tient sur une page, dans une seule colonne, et se lit dans cet ordre : un titre calé sur l'offre, des compétences classées par catégorie, deux ou trois projets vérifiables, puis des expériences décrites par ce que vous avez livré. Il doit passer deux lectures : celle d'un filtre (logiciel ou recruteur non technique) qui cherche les mots de l'offre, puis celle d'un développeur qui ouvre votre GitHub. Vous trouverez ici la structure, un avant/après pour vos lignes d'expérience, un modèle complet à copier et un test de lisibilité ATS.
Le CV développeur web est lu deux fois
La première lecture est un tri. Un logiciel de suivi des candidatures (ATS) ou une personne des RH compare votre CV à l'offre : intitulé, technologies demandées, contrat, localisation. Personne ne juge encore votre code ; on vérifie que les mots attendus sont là.
La seconde lecture est technique. Un lead dev ou un CTO regarde ce que vous avez réellement construit : un projet en ligne, un dépôt propre, une mise en production. Un CV qui coche les cases du filtre sans rien montrer de concret s'arrête là.
Sur un échantillon de 200 offres « développeur web » relevées par FastMatch sur les 90 derniers jours (au 08/10/2026), on compte 145 entreprises distinctes, avec des intitulés aussi différents qu'« expert Angular », « fullstack C# / Angular » ou « développeur e-commerce ». Gardez une version de base et ajustez le titre, l'ordre des compétences et le choix des projets à chaque candidature.
La structure d'un CV développeur web en une page
Une page suffit pour un profil junior ou intermédiaire. Au-delà de plusieurs années d'expérience, une seconde page se justifie si chaque ligne apporte une information nouvelle.

En-tête : un titre qui reprend l'offre
Écrivez un titre précis, aligné sur l'intitulé de l'annonce : « Développeur web fullstack React / Node.js » plutôt que « Développeur web ». Ajoutez une adresse e-mail sobre, votre ville, le lien GitHub, le lien LinkedIn et, si vous en avez un, un portfolio. La photo, l'âge et la situation familiale n'apportent rien au recruteur technique.
Résumé : trois lignes factuelles
Le résumé dit qui vous êtes, ce que vous savez faire et ce que vous cherchez. Il remplace l'« objectif professionnel » générique. Voici celui du modèle complet présenté plus bas :
Développeuse web formée en BUT Informatique, à l'aise sur React, Node.js et PostgreSQL. Deux applications mises en production pendant mes stages. Je cherche un premier CDI dans une équipe produit à Nantes.
Retirez les adjectifs que tout le monde utilise (« passionné », « motivé », « curieux ») : ils ne prouvent rien et prennent la place d'un fait.
Le même schéma s'adapte à votre niveau et à votre spécialité. Trois exemples de phrase d'accroche :
- Junior ou débutant : « Développeur web en sortie de formation, j'ai construit une application de réservation en React et Node.js, utilisée par l'association de mon quartier. Je cherche un premier poste en équipe produit. »
- Front-end : « Développeuse front-end, je travaille sur React et TypeScript depuis trois ans, avec une attention particulière à l'accessibilité et aux performances des interfaces. »
- Confirmé ou senior : « Développeur fullstack, j'ai conçu et maintenu l'API de paiement d'un site e-commerce et encadré deux développeurs juniors. Je vise un rôle de lead technique. »
Dans chaque cas, remplacez les exemples par vos projets réels : une accroche ne vaut que par le fait vérifiable qu'elle annonce.
Compétences : par catégorie, sans versions figées
Classez vos technologies en quelques lignes lisibles : langages, front-end, back-end, bases de données, outils et déploiement, tests. Citez les noms tels qu'ils apparaissent dans l'offre (« Next.js » si l'offre écrit « Next.js »). Évitez les numéros de version, sauf si l'annonce en exige un : ils vieillissent vite et n'aident personne à vous évaluer. Les barres de niveau et les étoiles sont à proscrire : elles sont subjectives et souvent mal extraites par les logiciels.
Ne listez que ce que vous pouvez défendre en entretien. Un relecteur technique choisira justement la ligne la plus fragile pour vous interroger.
Projets, expérience, formation
Junior ou en reconversion, placez les projets avant l'expérience : c'est là que se trouve la preuve. Confirmé, l'expérience passe en premier. La formation se résume au diplôme, à l'établissement et à l'année ; un bootcamp se mentionne comme une formation à part entière. Gardez des intitulés standards (« Compétences », « Projets », « Expérience », « Formation ») : les titres créatifs gênent la lecture automatique comme la lecture rapide.
Vérifier la compatibilité ATS de votre CV
FastMatch analyse votre CV en direct et lui attribue un score ATS. Chaque champ est accompagné de conseils pour qu'il passe les filtres automatiques.
Analyser mon CVRéécrire une ligne d'expérience : avant / après
La plupart des CV de développeur décrivent des tâches. Le relecteur veut savoir ce que vous avez livré, dans quel contexte, et ce que cela a changé. La formule qui fonctionne : un verbe d'action, l'objet technique, puis le résultat. Si vous avez mesuré un résultat (temps de chargement, nombre d'erreurs, couverture de tests), donnez le vrai chiffre. Si vous ne l'avez pas mesuré, décrivez le changement observable plutôt que d'inventer un pourcentage : un chiffre que vous ne savez pas expliquer en entretien se retourne contre vous.
| Avant (tâche) | Après (livraison) | Ce qui a changé |
|---|---|---|
| Développement de nouvelles fonctionnalités | Conçu et livré le tunnel de commande en React, du formulaire au paiement, en binôme avec le back-end | On sait quoi, avec qui, jusqu'où |
| Participation à la maintenance du site | Corrigé les erreurs remontées par le monitoring sur l'API Node.js et ajouté les tests manquants avant chaque correctif | On voit une méthode, pas une présence |
| Utilisation de Docker | Conteneurisé l'application et écrit le pipeline de déploiement GitHub Actions vers l'environnement de préproduction | L'outil devient une réalisation |
| Travail en équipe agile | Pris en charge les tickets front d'un sprint sur deux et présenté les démos à l'équipe produit | Le mot « agile » est remplacé par une pratique |
Trois ou quatre lignes par poste suffisent. Commencez par la plus proche du poste visé, même si elle n'était pas la plus longue.
Projets et GitHub : ce qu'un relecteur technique ouvre
Pour un relecteur technique, le lien GitHub est souvent la première vérification. Ce qu'il regarde :
- Les dépôts épinglés. Choisissez ceux qui ressemblent au poste : pour une offre front-end, une application React propre plutôt qu'un script Python.
- Le README. Le problème résolu, la stack, comment lancer le projet, une capture ou un lien de démo. Sans README, un dépôt a l'air abandonné.
- L'historique. Des commits lisibles montrent comment vous travaillez. Passez en privé les dépôts vides.
- La démo en ligne. Un projet qu'on ouvre dans le navigateur se juge tout de suite ; un projet à installer sera rarement lancé.
Sur le CV, chaque projet tient en trois lignes : nom et lien, problème résolu, stack et point remarquable (authentification, tests, déploiement). Deux ou trois projets documentés pèsent plus qu'une longue liste de dépôts.
En reconversion, misez sur le projet de fin de formation et sur un projet ancré dans votre ancien métier : un ancien comptable qui a codé un outil de rapprochement bancaire raconte une histoire cohérente. Les questions qu'on vous posera ensuite sur ces projets sont détaillées dans notre guide pour préparer un entretien de développeur.
Modèle de CV développeur web junior à copier
Ce modèle suit un même profil du début à la fin : une diplômée de BUT Informatique qui vise un poste de développeuse web junior React / Node.js. Remplacez chaque élément par vos propres faits.
CAMILLE MARTIN
Développeuse web junior — React / Node.js
Nantes · camille.martin@email.fr · github.com/camillemartin · linkedin.com/in/camillemartin
RÉSUMÉ
Développeuse web formée en BUT Informatique, à l'aise sur React, Node.js et PostgreSQL.
Deux applications mises en production pendant mes stages. Je cherche un premier CDI
dans une équipe produit à Nantes.
COMPÉTENCES
Langages : JavaScript, TypeScript, HTML, CSS, SQL
Front-end : React, Next.js, Tailwind CSS
Back-end : Node.js, Express, API REST
Bases de données : PostgreSQL, Prisma
Outils et déploiement : Git, GitHub Actions, Docker
Tests : Jest, Testing Library
PROJETS
Covoit'Campus — github.com/camillemartin/covoit-campus · démo en ligne
Application de covoiturage entre étudiants du campus. Next.js, Node.js, PostgreSQL.
Authentification, recherche de trajets par horaire, tests sur les routes de l'API.
Suivi Stock Asso — github.com/camillemartin/suivi-stock
Outil d'inventaire pour une association de quartier, utilisé par ses bénévoles.
React, Express, Docker. README avec procédure d'installation.
EXPÉRIENCE
Développeuse web — stage de fin d'études · Agence web, Nantes · 2026
- Conçu et livré le tunnel de commande d'un site e-commerce client en React
- Écrit les tests des composants de paiement avec Testing Library
- Présenté chaque démo de sprint au client avec la cheffe de projet
Développeuse web — stage de deuxième année · Service informatique d'une collectivité · 2025
- Développé une interface interne de suivi des demandes en React et API REST
- Rédigé la documentation de déploiement reprise par l'équipe
FORMATION
BUT Informatique · IUT de Nantes · 2026
LANGUES
Anglais : lecture de documentation technique, échanges écrits
Si l'annonce insiste sur TypeScript et les tests, ces lignes remontent en premier.
Comparer votre CV à une offre précise
FastMatch repère les compétences présentes et manquantes dans votre CV face à une annonce, et vous propose des reformulations concrètes pour chaque section.
Comparer mon CVL'ATS : ce qu'il fait vraiment et comment vérifier votre CV
Un ATS est d'abord une base de données de candidatures. Il extrait le texte de votre fichier, le range dans des champs et permet au recruteur de filtrer ou de chercher par mots-clés. Son usage varie selon l'outil et le paramétrage : certains classent les candidatures, d'autres servent seulement à les trier à la main. Méfiez-vous des règles absolues ; l'essentiel est que le texte soit bien extrait et que les mots de l'offre s'y retrouvent. Le détail du fonctionnement est expliqué dans notre guide sur le CV ATS et ce qui le rend lisible.
Ce qui aide réellement l'extraction :
- un PDF exporté depuis un traitement de texte, pas une image ni un PDF scanné ;
- une seule colonne, sans tableau de mise en page ni zone de texte flottante ;
- des intitulés de section standards ;
- aucune information importante dans une image, une icône ou un graphique ;
- les technologies écrites comme dans l'offre, au moins une fois.
Faites ce test avant chaque envoi : ouvrez votre PDF, sélectionnez tout, copiez et collez dans un éditeur de texte brut. Si l'ordre des sections est respecté, que les dates restent à côté des bons postes et que vos compétences apparaissent en clair, l'extraction a de bonnes chances de fonctionner. Si le texte sort mélangé ou incomplet, simplifiez la mise en page.
Un score de correspondance donne ensuite une indication sur l'écart entre votre CV et une offre précise. Le CV Builder de FastMatch, par exemple, réécrit un CV sur une offre et affiche un score ATS sur 100 ; c'est une aide pour repérer les mots manquants, pas une garantie. Pour savoir comment interpréter ce type de note, lisez ce que mesure un score ATS de CV.
Erreurs fréquentes sur un CV développeur
| Erreur | Pourquoi c'est un problème | Correction |
|---|---|---|
| CV en deux colonnes avec icônes | Texte mal extrait, ordre de lecture cassé | Une colonne, intitulés standards |
| Barres de niveau sur chaque techno | Subjectif, illisible pour un logiciel | Liste par catégorie, sans note |
| Liste de technologies juste survolées | Questions pièges en entretien | Garder ce que vous savez défendre |
| Lignes d'expérience en tâches | Le relecteur ne voit pas ce que vous avez livré | Verbe, objet, résultat |
| Lien GitHub vers des dépôts vides | Impression d'abandon | Épingler deux ou trois projets documentés |
| CV moitié français, moitié anglais | Lecture pénible, image brouillonne | Une langue, celle de l'offre |
| Fautes d'orthographe | Signal négatif sur l'attention au détail | Relecture par une autre personne |
Une fois le CV prêt, la lettre reprend le projet le plus proche du poste et l'explique en quelques phrases : notre guide de la lettre de motivation pour développeur web donne la méthode et un exemple complet.
FAQ
Comment faire un CV de développeur web débutant ?
Placez vos projets avant l'expérience : un ou deux projets en ligne, chacun avec le problème résolu, la stack et le lien vers le code. Ajoutez ensuite vos stages ou votre alternance en décrivant ce que vous avez livré, puis la formation en une ligne. Un titre qui reprend l'intitulé de l'offre (« Développeur web junior React ») et une seule page suffisent.
Faut-il un portfolio en plus du CV pour un développeur web ?
C'est très utile pour un profil front-end ou junior, car un projet en ligne se juge immédiatement. Pour un profil back-end, un GitHub propre avec des README clairs remplit souvent le même rôle. Un portfolio lent ou cassé sur mobile fait plus de tort que de bien.
Faut-il citer les versions des frameworks sur son CV ?
En général, non. Les versions vieillissent vite et ne disent rien de votre niveau. Mentionnez-les seulement si l'offre exige une version précise ou si vous avez mené une migration, qui devient alors une réalisation à décrire dans l'expérience.
CV développeur web en français ou en anglais ?
Rédigez votre CV dans la langue de l'offre. Une annonce en français appelle un CV en français, même dans une entreprise tech ; une annonce en anglais appelle un CV en anglais. Ne mélangez jamais les deux dans le même document.
Comment présenter une reconversion ou un bootcamp sur un CV développeur ?
Présentez la formation comme n'importe quel diplôme, puis mettez les projets en tête du CV. Votre ancien métier reste dans l'expérience, en une ou deux lignes qui montrent des compétences transférables. Un projet lié à votre ancien secteur rend le parcours cohérent.
Faut-il mettre les technologies juste vues en formation ?
Non, sauf si vous pouvez répondre à des questions précises dessus. Un relecteur technique interroge souvent sur les lignes les plus fragiles. Une liste courte et maîtrisée inspire plus confiance qu'une longue liste survolée.
Questions fréquentes
Comment faire un CV de développeur web débutant ?
Faut-il un portfolio en plus du CV pour un développeur web ?
Faut-il citer les versions des frameworks sur son CV ?
CV développeur web en français ou en anglais ?
Comment présenter une reconversion ou un bootcamp sur un CV développeur ?
Faut-il mettre les technologies juste vues en formation ?
CV compatible ATS
FastMatch analyse votre CV, calcule son score ATS et vous guide champ par champ.
Tester mon CV


