Vous publiez votre annonce de développeur, vous attendez, et il ne se passe presque rien. Quelques candidatures hors sujet, beaucoup de silence. La première explication qui vient est rassurante pour l'annonce : « le marché est tendu, on ne trouve personne ». C'est vrai en partie. C'est aussi la moitié de l'histoire.
L'autre moitié se joue dans la tête du développeur quand votre offre apparaît dans son fil. Il la lit en quinze secondes, souvent depuis son téléphone, entre deux tâches. Pendant ces quinze secondes, il décide de postuler ou de scroller. Cet article prend son point de vue : ce qui le fait passer son chemin, et ce que vous pouvez changer dès cette semaine pour récupérer les candidatures que vous perdez sans le savoir.
Collez le texte de votre annonce dans tensionscore et découvrez en 30 secondes ce qui fait scroller les développeurs, avec une fourchette de salaire conseillée.
Voir mon diagnostic gratuitUn développeur compétent ne cherche pas : il est en veille
La première chose à comprendre, c'est qui vous essayez d'atteindre. Le développeur que vous voulez recruter a déjà un poste. Il n'envoie pas de CV en rafale et ne consulte pas les offres tous les matins. Il y jette un œil de temps en temps, par curiosité, et il ne bougera que si quelque chose dépasse nettement sa situation actuelle.
Le contexte joue contre vous : 71 % des entreprises du numérique se disent confrontées à une tension sur certains profils (baromètre Inop's relayé par Le Monde Informatique, 2025). Vous êtes donc en concurrence avec toutes les autres pour capter l'attention d'une personne qui n'a rien demandé. Votre annonce n'est pas lue par un demandeur d'emploi reconnaissant : elle est jugée, en quelques secondes, par quelqu'un qui a le choix.
Conséquence directe : chaque friction dans le texte coûte cher. Un candidat actif et pressé pardonnera une annonce médiocre. Un candidat en veille, non. Il ferme l'onglet.
Pas de salaire affiché : une bonne moitié de vos candidats partent ici
C'est, de loin, le premier motif d'abandon. Quand un développeur ne voit pas de rémunération, il ne se dit pas « je vais postuler pour voir ». Il se dit « si même le salaire n'est pas affiché, je vais perdre trois entretiens pour découvrir qu'on n'est pas dans la même fourchette ». Et il passe.
Les chiffres confirment l'intuition. Selon une enquête Robert Half relayée par HelloWork, 53 % des candidats ne postulent pas à une offre d'emploi quand le salaire n'est pas mentionné. Côté volume, une étude Monster France et YouGov (2022) observe qu'une offre affichant le salaire génère en moyenne 2,5 fois plus de candidatures qu'une offre sans. La mention « rémunération selon profil » n'est donc pas un compromis prudent : le candidat la lit comme « on ne veut pas s'engager » ou « on paie en dessous du marché et on préfère ne pas le dire ».
Ce point va aussi devenir réglementaire. La directive européenne sur la transparence des rémunérations devait être transposée au plus tard le 7 juin 2026 ; la France a pris du retard, et le projet de loi de transposition, déposé au Sénat le 10 septembre 2026, prévoit d'interdire les offres d'emploi sans fourchette de rémunération. Il n'est pas encore adopté (voir notre guide : afficher le salaire est-il obligatoire ?), mais autant en prendre l'habitude maintenant. Reste à afficher le bon chiffre : dans nos barèmes, un développeur se situe autour de 32 à 42 k€ brut annuels en junior, 38 à 52 k€ en confirmé et 45 à 65 k€ en senior (base nationale, hors DevOps et data), et un full-stack confirmé autour de 42 à 52 k€. Le détail par métier et par localisation est sur nos pages salaires ; pour votre annonce précise, l'outil calcule la fourchette conseillée.
La stack floue, la liste de quinze technos et le jargon
Le deuxième filtre est technique. Un développeur veut savoir, en lisant, sur quoi il va travailler concrètement. Une annonce qui reste vague (« environnement technique moderne », « technologies de pointe ») ne lui dit rien et le rend méfiant : soit vous ne savez pas ce que vous cherchez, soit vous le cachez.
L'erreur inverse fait autant de dégâts : la liste de quinze technologies « requises ». React, Vue, Angular, Node, Python, Go, Kubernetes, Terraform, AWS, GCP, et le reste. Le candidat compétent sait qu'aucun être humain ne maîtrise tout cela à un bon niveau. Il en déduit que le poste est mal défini, ou que vous cherchez un mouton à cinq pattes que vous ne paierez pas en conséquence. Le candidat junior, lui, s'autocensure : il coche huit cases sur quinze et n'ose pas postuler.
Quelques réflexes qui débloquent les candidatures :
- Distinguez l'indispensable (2 à 4 technos réellement utilisées au quotidien) du « ce serait un plus ».
- Dites ce que la personne va construire les six premiers mois, pas seulement la liste des outils.
- Bannissez le jargon RH et les acronymes internes : un développeur ne sait pas ce que veut dire votre « pôle delivery transverse ».
- Indiquez la part de télétravail de façon précise (jours fixes, full remote, présentiel) ; c'est devenu un critère de tri à part entière.
Le process opaque et le ghosting : ce qui tue la confiance
Même avec une bonne annonce, vous perdez des candidats sur ce qui vient après. Une offre qui ne dit rien du déroulé (combien d'entretiens, avec qui, test technique ou non, délai de réponse) inquiète. Le développeur a déjà vécu le parcours à rallonge de cinq entretiens et un test maison de huit heures. Dans le doute, il préfère l'offre d'à côté qui annonce un process clair en deux étapes.
Le ghosting, lui, agit à retardement. Un candidat qui postule et n'a jamais de réponse ne revient pas, et il le dit autour de lui. Dans un marché où les développeurs d'une même ville et d'une même stack se connaissent, une réputation de recruteur silencieux se paie en candidatures futures. Répondre à tout le monde, même par un refus court, n'est pas de la politesse gratuite : c'est de l'entretien de vivier.
Enfin, le temps joue contre vous mécaniquement. Le délai moyen de recrutement d'un cadre tourne autour de 12 semaines, soit près de trois mois (APEC), et nos barèmes montent jusqu'à 4 à 6 mois pour les profils tech les plus tendus. Plus votre process traîne, plus le bon candidat a le temps de signer ailleurs. Chaque semaine de flottement est une semaine pendant laquelle un concurrent plus rapide conclut à votre place.
Comment savoir ce que votre annonce dit vraiment
Le problème, quand on a écrit son annonce soi-même, c'est qu'on ne voit plus ses angles morts. Le salaire vous paraît évident parce que vous l'avez en tête. Le jargon vous semble clair parce que c'est le vôtre. C'est précisément ce que le développeur, lui, ne décode pas.
C'est l'objet de tensionscore. Vous collez le texte de votre annonce, et l'outil vous renvoie une fiche : un score de tension sur 10, le délai médian de recrutement estimé pour ce profil, le coût réel de la première année (salaire chargé, coût de recrutement, coût du délai), les red flags qui font fuir les candidats, et une fourchette de salaire conseillée calée sur les repères du marché français. Le moteur est déterministe et s'appuie sur des sources publiques datées (Silkhom, APEC, enquête BMO de France Travail et de la DARES) : aucun chiffre n'est inventé. Pour la mécanique de rédaction point par point, voyez notre guide pour rédiger une annonce de développeur qui attire.
Et si le diagnostic révèle que le poste est, de toute façon, difficile à pourvoir vite (stack rare, délai long, budget serré face au marché), l'internalisation n'est pas la seule option. Faire appel à un prestataire externe comme neodev permet de livrer pendant que le recrutement en CDI suit son cours, plutôt que de laisser le projet attendre deux mois un candidat qui n'arrive pas.
À retenir
- Le développeur que vous visez a déjà un poste : il lit votre annonce en quelques secondes et la juge, il ne la subit pas. La moindre friction le fait scroller.
- Le salaire absent est le premier motif d'abandon : 53 % des candidats ne postulent pas quand le salaire n'est pas mentionné (Robert Half, relayé par HelloWork), et une offre qui l'affiche génère environ 2,5 fois plus de candidatures (Monster France / YouGov, 2022).
- Une stack floue, une liste de quinze technos « requises » et le jargon RH font fuir aussi bien les seniors méfiants que les juniors qui s'autocensurent.
- Un process opaque et le ghosting détruisent la confiance et votre réputation dans un milieu où les devs se connaissent ; un délai long (environ 12 semaines en moyenne pour un cadre, APEC) laisse le temps à un concurrent de signer.
- Vous ne voyez plus les angles morts de votre propre annonce : un diagnostic extérieur révèle ce que le candidat lit réellement.