Qu'est-ce qu'un ATS et pourquoi est-ce important ?
Un Applicant Tracking System (ATS) est un logiciel utilisé par les entreprises pour filtrer les CV avant qu'ils n'atteignent un recruteur humain. En 2026, plus de 98% des grandes entreprises en utilisent un — et ils sont notoirement mauvais pour lire tout ce qui n'est pas du texte brut.
Si vous êtes développeur React et que votre CV est construit dans Canva ou exporté en PDF deux colonnes, il y a de fortes chances que l'ATS ne lise que votre nom et rien d'autre.
Le problème fondamental : des parseurs qui ne comprennent pas la tech
La plupart des parseurs ATS ont été conçus pour extraire :
- ▸Les coordonnées
- ▸Les intitulés de poste
- ▸Les noms d'entreprises
- ▸La formation
Ils n'ont pas été conçus pour comprendre que useEffect est un hook React, que @tanstack/query est une bibliothèque de fetching, ou que NestJS est un framework backend. Ils font du pattern-matching sur des chaînes de texte. C'est tout.
Ce que ça implique concrètement
Quand vous écrivez Dashboard temps réel avec React 18 et Zustand, l'ATS pourrait :
- ▸Extraire "React 18" ✓
- ▸Rater "Zustand" complètement — pas dans son vocabulaire
- ▸Interpréter "temps réel" comme une fonction, pas un accomplissement technique
Le problème des mots-clés : matching exact vs sémantique
Voici la réalité brutale : la plupart des ATS en 2026 utilisent encore un matching exact de mots-clés, pas une similarité sémantique.
Cela signifie :
| Votre CV | Offre d'emploi | Résultat ATS |
|---|---|---|
| React | React.js | ❌ Pas de match |
| Node | Node.js | ❌ Pas de match |
| PostgreSQL | Postgres | ❌ Pas de match |
| TypeScript | TypeScript | ✓ Match |
La solution est simple mais fastidieuse : reproduisez exactement la formulation de l'offre.
Comment PrismeCV gère ça
C'est précisément pour ça que PrismeCV extrait le texte brut d'une offre d'emploi et lance une cross-référence sémantique contre votre vault de compétences avant de générer votre CV.
L'extraction identifie non seulement les compétences listées, mais aussi les signaux implicites :
- ▸
"Environnement Agile"→ ajoutezScrum,Kanban,Sprint planningsi vous avez l'expérience - ▸
"Fort ownership"→ signal startup, ajustez le ton - ▸
"4 ans minimum"→ signal séniorité, mettez vos XPs les plus pertinentes en avant
Checklist pratique avant de postuler
Voici ce que vous devriez vérifier avant de cliquer sur "Postuler" :
- ▸PDF texte uniquement — pas d'images, pas de colonnes, pas de tableaux. Utilisez
react-pdfou exportez depuis Google Docs. - ▸Reproduisez les mots-clés exacts — s'ils écrivent
Node.js, écrivezNode.js, pasNodeouNodeJS. - ▸Section compétences — ayez une liste dédiée en texte brut. Pas uniquement dans les bullets.
- ▸Alignement avec l'intitulé — si le poste est
Senior Frontend Engineer, assurez-vous que cette phrase apparaît au moins une fois. - ▸Dates en format clair —
Jan 2023 – Présent, pas1/23 – aujourd'hui.
En résumé
Les ATS sont limités. Ils s'améliorent, mais pas assez vite pour votre prochaine candidature. Votre stratégie doit être de rendre votre CV aussi facile à parser que possible, tout en restant convaincant pour l'humain qui le lira ensuite.
C'est la thèse centrale de PrismeCV : un CV simultanément lisible par les machines et convaincant pour les humains.
À suivre : comment structurer vos descriptions d'expériences avec la méthode STAR pour les ATS et les recruteurs humains.