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

Ordinateur portable avec éditeur de code à côté d'un CV d'une page

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.

CV développeur structuré en sections : compétences, projets, expérience
CV développeur structuré en sections : compétences, projets, expérience

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.

Réé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ésConçu et livré le tunnel de commande en React, du formulaire au paiement, en binôme avec le back-endOn sait quoi, avec qui, jusqu'où
Participation à la maintenance du siteCorrigé les erreurs remontées par le monitoring sur l'API Node.js et ajouté les tests manquants avant chaque correctifOn voit une méthode, pas une présence
Utilisation de DockerConteneurisé l'application et écrit le pipeline de déploiement GitHub Actions vers l'environnement de préproductionL'outil devient une réalisation
Travail en équipe agilePris en charge les tickets front d'un sprint sur deux et présenté les démos à l'équipe produitLe 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.

L'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

ErreurPourquoi c'est un problèmeCorrection
CV en deux colonnes avec icônesTexte mal extrait, ordre de lecture casséUne colonne, intitulés standards
Barres de niveau sur chaque technoSubjectif, illisible pour un logicielListe par catégorie, sans note
Liste de technologies juste survoléesQuestions pièges en entretienGarder ce que vous savez défendre
Lignes d'expérience en tâchesLe relecteur ne voit pas ce que vous avez livréVerbe, objet, résultat
Lien GitHub vers des dépôts videsImpression d'abandonÉpingler deux ou trois projets documentés
CV moitié français, moitié anglaisLecture pénible, image brouillonneUne langue, celle de l'offre
Fautes d'orthographeSignal négatif sur l'attention au détailRelecture 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 ?
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.

À lire ensuite

Articles liés

cv · guide

CV ATS : comment passer les filtres de recrutement

Un ATS rejette rarement un CV tout seul : il l'extrait et le range pour le recruteur. Comment rendre votre CV lisible et trouvable, avec un test simple, un…

· 10 min de lecture

entretien · guide

Entretien développeur : guide pour le préparer

Un entretien développeur se prépare sur trois fronts : l'algorithmique et votre stack, le raisonnement à voix haute en live coding, et des histoires de projets…

· 9 min de lecture