Sommaire de l'article
Un CV de développeur est lu deux fois. Une première fois par un recruteur, souvent non technique, qui vérifie en quelques secondes que le profil correspond au poste. Une seconde par un responsable technique, qui cherche des preuves concrètes : technologies maîtrisées, projets réalisés, niveau de responsabilité. Pour passer les deux filtres, le CV doit être lisible d'un coup d'œil et vérifiable en profondeur.
Ce guide s'adresse aux développeurs juniors comme confirmés, qu'ils visent le web, le mobile, le back-end ou les données. Il ne détaille pas les exemples par secteur d'activité, déjà abordés dans notre article sur les exemples de CV par métier, mais se concentre sur ce qui est propre au développement : la stack, les projets, la mesure du travail réalisé.
Ce qu'un recruteur cherche en premier
Avant les détails techniques, trois informations doivent apparaître en haut de page.
- Le poste visé : « Développeur back-end Java », « Développeuse front-end React », « Ingénieur logiciel junior ».
- Votre niveau d'expérience en années ou en situations concrètes (alternance, stage, premier emploi).
- Votre technologie principale, celle qui correspond à l'annonce.
Un CV qui commence par une liste de vingt technologies laisse le recruteur deviner votre spécialité. Hiérarchisez, comme expliqué dans notre guide sur le titre de CV et l'intitulé de poste.
La rubrique compétences techniques : trier plutôt qu'empiler
La liste de technologies est la partie la plus consultée et la plus mal rédigée. Trois principes aident.
Regrouper par catégories. Langages, frameworks, bases de données, outils et DevOps, méthodes. Cela se lit mieux qu'une suite de mots séparés par des virgules.
Hiérarchiser selon votre niveau réel. Mettez en premier ce que vous utilisez quotidiennement ; signalez ce que vous avez pratiqué ponctuellement. Évitez les barres de progression : un « JavaScript 85 % » ne signifie rien et ne prouve rien.
Coller à l'annonce, honnêtement. Si l'offre demande React et TypeScript et que vous les pratiquez, mettez-les en tête. Si vous ne les connaissez pas, ne les ajoutez pas : les tests techniques et les entretiens le révéleront vite.
Exemple de rubrique (fictive)
Langages : TypeScript, Python, SQL Front-end : React, Next.js, HTML/CSS Back-end et données : Node.js, PostgreSQL, API REST Outils : Git, Docker, GitHub Actions, Jest Méthodes : Scrum, revue de code, tests automatisés
Les projets : la preuve que vous savez construire
Pour un développeur junior, la rubrique projets compte souvent autant que l'expérience. Pour un profil confirmé, elle complète les expériences. Chaque projet doit se lire en trois lignes.
| Élément | Question à laquelle répondre | Exemple (fictif) |
|---|---|---|
| Contexte | À quoi sert le projet ? | Application de suivi de budget pour un usage personnel |
| Ma contribution | Qu'ai-je fait précisément ? | Conception de l'API, authentification, 40 tests automatisés |
| Stack | Quelles technologies ? | React, Node.js, PostgreSQL, déployé avec Docker |
| Résultat ou lien | Qu'est-ce qui est vérifiable ? | Dépôt public sur GitHub, démonstration en ligne |
Conseils pratiques :
- N'incluez que des projets que vous pouvez expliquer en détail. On vous demandera pourquoi vous avez fait tel choix technique.
- Donnez des liens propres (dépôt, démonstration) et vérifiez qu'ils fonctionnent. Un lien mort donne une mauvaise impression.
- Privilégiez la qualité à la quantité : trois projets soignés valent mieux que dix dépôts vides.
- Dans un projet d'équipe, précisez votre rôle réel.
Un dépôt public bien tenu (README clair, historique de commits lisible) est un excellent complément : voyez aussi notre article sur le CV et le profil LinkedIn pour articuler les deux.
Les expériences : montrer l'impact, pas la liste de tâches
« Développement de fonctionnalités » est vague. Un responsable technique veut connaître la complexité, la taille de l'équipe et ce qui s'est amélioré. Utilisez la structure : verbe d'action + contexte technique + résultat observable.
| Formulation faible | Formulation plus utile (fictive) |
|---|---|
| Développement de nouvelles fonctionnalités | Ajout du paiement en ligne sur une application e-commerce (React, Node.js), intégré à l'API d'un prestataire de paiement |
| Correction de bugs | Réduction du temps de chargement d'une page de 3 s à 1,2 s après optimisation des requêtes SQL |
| Participation à l'équipe | Revue de code hebdomadaire au sein d'une équipe de 5 développeurs, mise en place d'une CI avec GitHub Actions |
| Maintenance d'une application | Migration de 12 endpoints vers une nouvelle version d'API sans interruption de service |
Ces chiffres sont inventés pour illustrer la forme. Dans votre CV, utilisez uniquement des mesures vérifiables, et n'hésitez pas à écrire « environ » quand une valeur est approchée. Notre article sur les expériences et résultats chiffrés propose des méthodes pour retrouver ces données.
Exemple de CV de développeur junior (fictif)
Samir Haddad, Toulouse : Développeur web full-stack junior
Accroche : Diplômé d'un Bachelor Informatique en alternance, j'ai développé et mis en production deux applications web (React, Node.js, PostgreSQL). Je recherche un poste de développeur full-stack junior pour participer à des projets produits en équipe.
Compétences
- Langages : TypeScript, JavaScript, Python, SQL
- Front-end : React, Next.js, CSS
- Back-end : Node.js, API REST, PostgreSQL
- Outils : Git, Docker, Jest
Expérience
- Alternance, développeur web, société de services numériques, 2023-2026 : développement de modules en React et Node.js, revue de code, correction de défauts remontés par le support, mise en place de tests automatisés sur un module de facturation
Projets
- Application de suivi de budget (projet personnel) : API REST, authentification, 40 tests, dépôt public et démo en ligne
- Projet d'équipe en formation (4 personnes) : plateforme de réservation de salles, déploiement avec Docker
Formation : Bachelor Informatique, en alternance, 2023-2026 Langues : anglais B2 (lecture de documentation technique, échanges écrits)
Le CV est court, hiérarchisé et vérifiable. Le recruteur et le responsable technique y trouvent chacun leur information.
Présenter un portfolio ou un dépôt de code
Le lien vers vos réalisations est un atout, à condition qu'il soit prêt à être lu.
- Un README clair pour chaque projet : à quoi il sert, comment le lancer, quelles technologies.
- Un historique de commits lisible, avec des messages explicites plutôt que « fix » ou « test ».
- Des tests quand c'est pertinent : ils montrent une pratique professionnelle.
- Une démonstration en ligne pour les projets web, plus parlante qu'une capture d'écran.
- Une sélection, pas un cimetière : épinglez trois dépôts représentatifs, archivez ou masquez le reste.
Évitez de lier un dépôt contenant des clés, des mots de passe ou des données personnelles. Vérifiez-le avant d'envoyer votre candidature. Et si votre travail en entreprise est confidentiel, décrivez le contexte et les technologies sans révéler d'informations internes : le recruteur comprend ce genre de limite.
Junior, confirmé, lead : adapter le niveau de détail
Le même CV ne se rédige pas de la même façon selon l'expérience.
| Profil | À mettre en avant | À alléger |
|---|---|---|
| Junior ou alternant | Projets, stack apprise, stage ou alternance, curiosité | Formation détaillée, loisirs |
| Confirmé (3 à 8 ans) | Réalisations en équipe, responsabilités techniques, impact mesuré | Technologies abandonnées, petits projets d'école |
| Lead ou senior | Choix d'architecture, accompagnement d'équipe, résultats produits | Listes d'outils exhaustives |
Un profil confirmé ou senior aura intérêt à raconter ce qu'il a décidé et pourquoi, pas seulement ce qu'il a codé : arbitrage technique, dette réduite, mentorat de développeurs plus jeunes. Pour la présentation générale des réalisations, notre article sur les expériences et les résultats chiffrés reste la base.
Préparer l'entretien technique à partir de votre CV
Les questions techniques portent presque toujours sur ce qui est écrit. Pour chaque technologie en tête de liste et chaque projet cité, soyez prêt à expliquer :
- le problème que vous deviez résoudre ;
- les choix que vous avez faits et ceux que vous avez écartés ;
- ce que vous feriez différemment aujourd'hui ;
- les limites de votre solution.
Cette préparation est la meilleure façon de vérifier que le CV est honnête : ce que vous ne savez pas expliquer n'a rien à y faire.
Les erreurs fréquentes
- Lister tout ce qu'on a effleuré. Une stack de trente technologies donne l'impression d'une maîtrise superficielle.
- Oublier le contexte métier. Une fonctionnalité n'a de sens que pour l'utilisateur qu'elle sert.
- Négliger la lisibilité. Une mise en page chargée de couleurs et de pictogrammes détourne l'attention.
- Mettre des liens inactifs. Testez chaque lien avant l'envoi.
- Envoyer le même CV partout. Adaptez les technologies en tête à l'annonce, comme l'explique notre guide sur l'adaptation du CV à une offre.
- Copier-coller des termes sans les comprendre. Les questions techniques le révéleront.
Checklist
- Le poste visé et la technologie principale sont lisibles en haut de page.
- Les compétences sont regroupées et hiérarchisées, sans barres de niveau.
- Chaque projet comporte contexte, contribution, stack et lien vérifiable.
- Les expériences montrent un impact mesurable ou observable.
- Tous les liens fonctionnent.
- Le CV tient sur une à deux pages selon l'expérience.
Questions fréquentes
Combien de pages pour un CV de développeur ?
Une page pour un profil junior, jusqu'à deux pour un profil confirmé. Voyez notre article sur la longueur du CV pour les repères généraux.
Faut-il mettre un lien GitHub sur son CV ?
Oui, si votre dépôt est bien tenu et représentatif. Sinon, mettez en avant un ou deux projets précis plutôt qu'un profil vide.
Comment présenter un niveau sur une technologie ?
Évitez les pourcentages. Utilisez des repères concrets : « utilisation quotidienne depuis 3 ans » ou « pratiqué sur un projet personnel ».
Un développeur autodidacte peut-il être recruté ?
Oui, si ses projets et ses compétences sont vérifiables. Notre article sur le CV sans diplôme donne une structure adaptée.
Un bon CV garantit-il un entretien technique ?
Non. Il maximise la clarté de votre candidature, mais le choix dépend de l'offre, de la concurrence et des échanges.



