AccueilOffres › Analyseur d'offres d'emploi

Analyseur d'offres d'emploi — extrayez les vraies exigences

La plupart des offres d'emploi sont rédigées pour masquer le poste. Collez n'importe quelle offre dans le champ ci-dessous et vous obtenez le signal de séniorité, les compétences réellement requises, les formulations à risque, les indices de rémunération et le mode de télétravail — instantanément, dans votre navigateur, sans rien envoyer à un serveur.

Collez l’offre d’emploi

100% dans le navigateur. Aucun suivi, aucun envoi.
Astuce : ⌘/Ctrl + Entrée pour lancer.
Vous voulez la version IA sur chaque offre que vous trouvez ? Quest2Offer récupère les offres depuis n'importe quelle URL, vous évalue par rapport à elles et construit un kit d'entretien sur mesure.
Ouvrir l'intégration complète des offres

Pourquoi les offres d'emploi masquent le vrai poste

Une offre d'emploi est une couche de traduction. Le responsable du recrutement veut une personne capable de livrer la fonctionnalité X au trimestre Y, dans une équipe à qui il manque deux ingénieurs et qui est d'astreinte une semaine sur quatre. Le temps que cette intention atteigne un recruteur, puis un modèle d'offre, puis la relecture juridique, puis le CMS de la page carrières, ce qui en ressort est un document rempli de puces du type « expérience du travail en équipes pluridisciplinaires » et « excellentes compétences en communication ». La traduction perd dans les deux sens. Le recruteur perd l'urgence. Le candidat perd le contexte qui lui dirait si c'est un bon match.

De plus, les offres sont copiées-collées d'un poste à l'autre. Un recrutement d'ingénieur infra staff et un recrutement junior front-end partagent souvent 60 % du même modèle dans la même entreprise. Les vraies différences vivent dans trois ou quatre phrases enfouies au milieu du document, et dans les tournures autour de « idéalement », « de préférence » et « vous pourriez aussi ». L'en-tête indique « Ingénieur senior », mais le niveau réel est encodé dans le nombre d'années d'expérience plus bas, dans l'indice de fourchette de rémunération, et dans le fait qu'on mentionne ou non le mentorat d'ingénieurs juniors.

L'analyseur ci-dessus est construit autour des mêmes heuristiques qu'un recruteur ou un responsable de recrutement chevronné utilise quand il survole une offre : où vit le signal de séniorité, quels mots-clés sont de vraies exigences plutôt que du remplissage, quelles formulations télégraphient des problèmes de culture. Vous pouvez faire cette lecture manuellement après avoir vu une centaine d'offres. L'outil vous mène simplement plus vite à la même réponse.

Comment lire entre les lignes

La séniorité est la première chose à ancrer. Cherchez les intitulés explicites — junior, senior, staff, principal — mais aussi les exigences numériques d'expérience. « 5 ans et plus » dans une offre correspond généralement à senior. « 2 à 4 ans » est intermédiaire. « Moins de 2 ans » ou « jeune diplômé » est junior. Le nombre d'années d'expérience est plus honnête que l'intitulé, car les intitulés s'inflationnent tous les deux ans dans le secteur, tandis que le nombre d'années est calibré sur une vraie fourchette salariale.

La section des compétences requises est le deuxième point d'ancrage. L'astuce : les compétences requises sont celles qui apparaissent trois fois ou plus dans le document — une fois dans le titre, une fois dans « responsabilités », une fois dans « qualifications ». Les compétences qui n'apparaissent qu'une seule fois sont de la décoration. Celles qui n'apparaissent que sous « atouts appréciés » sont exactement cela — utiles pour que l'examinateur vous interroge dessus, mais vous ne serez pas rejeté faute de les avoir. L'analyseur compte les occurrences par compétence pour que vous distinguiez d'un coup d'œil le signal du remplissage.

Le troisième point d'ancrage est le langage culturel. « Environnement dynamique », « exigeant », « porter plusieurs casquettes », « on est une famille », « rockstar » — ces formules ont toutes un sens précis, et une fois que vous avez vu assez d'offres, vous pouvez prédire l'entreprise avant même de lire l'en-tête. Une forte concentration de ces formules est un avertissement structurel : soit l'équipe est en mode pompier chronique, soit les RH n'avaient pas un filtre assez serré pour passer au crible le texte brut du responsable de recrutement. Ni l'un ni l'autre n'est bon pour vous dès le premier jour.

Le quatrième point d'ancrage est le signal de rémunération. Si l'offre nomme une fourchette, prenez-la au pied de la lettre — c'est la fourchette. Si l'offre dit « salaire compétitif » sans chiffre, supposez que la fourchette est 10 à 20 % en dessous du marché pour votre niveau. Les entreprises qui paient au marché publient un chiffre, car le chiffre est leur arme de recrutement. Celles qui paient en dessous du marché emploient un langage vague et espèrent que vous vous ancrerez bas.

Le cinquième point d'ancrage est le lieu. « Remote-first » signifie que toute l'entreprise est construite autour du télétravail, infrastructure et culture de réunion comprises. « Remote-friendly » signifie généralement qu'il y a un bureau et quelques employés à distance qui se sentent des citoyens de seconde zone. « Hybride » signifie trois jours au bureau et est rarement flexible. Surveillez « relocalisation attendue » ou « pas de parrainage de visa » — ce sont des barrières fermes.

Dictionnaire des signaux d'alerte

L'analyseur signale une vingtaine de formules courantes. Voici les plus fréquentes, avec des explications plus longues pour que vous puissiez débattre avec vous-même : est-ce vraiment un signal d'alerte ou juste une formulation malheureuse ?

« Environnement dynamique »

Presque chaque offre le dit. Ce n'est significatif qu'en l'absence d'autres signaux — feuille de route claire, OKR définis, équipe nommée. « Dynamique » plus « porter plusieurs casquettes » plus aucun manager mentionné est la sainte trinité d'une équipe en mode survie. « Dynamique » dans une entreprise de 5 000 personnes avec une feuille de route et un périmètre clair n'est que du remplissage.

« On est une famille »

Les familles ne vous licencient pas en quinze minutes par Zoom. Cette formule apparaît de façon disproportionnée dans les offres d'entreprises qui viennent d'avoir — ou s'apprêtent à avoir — des licenciements difficiles. Elle corrèle aussi avec des attentes de Slack le week-end et la dette émotionnelle comme outil de management. Un lieu de travail est un lieu de travail. Dire que c'est une famille relève soit du marketing, soit de l'avertissement.

« Porter plusieurs casquettes »

Deux interprétations. Saine : une petite équipe où vous apprenez réellement des compétences adjacentes, avec un soutien explicite. Malsaine : l'élargissement du périmètre comme fonctionnalité, sans rémunération supplémentaire, sans titre supplémentaire et sans temps supplémentaire. Demandez au recruteur de nommer les trois casquettes qu'il attend de vous dans les six premiers mois. S'il ne peut pas, c'est la version malsaine.

« Rockstar / ninja / ingénieur 10x »

De l'inflation de titre dans l'offre elle-même. Corrèle avec une culture du héros, l'absence de processus et une équipe qui a construit des systèmes fragiles qu'elle rembourse désormais. Le message implicite est « nous attendons de vous que vous abattiez le travail de trois ingénieurs normaux », et les heures supplémentaires sont incluses d'office. Pas toujours rédhibitoire, mais cela mérite une question calibrée sur le nombre d'heures moyen.

« Salaire compétitif »

Le signal le plus fiable d'une rémunération inférieure au marché. Les entreprises qui paient bien publient des chiffres. Celles qui paient mal utilisent le mot « compétitif ». Si elles refusent de partager une fourchette lors de l'entretien de présélection, la fourchette est assez mauvaise pour qu'elles préfèrent continuer à négocier en position d'information asymétrique.

« Personne autonome qui s'épanouit dans l'ambiguïté »

La version polie de « pas d'intégration, pas de mode d'emploi, pas de soutien du manager, débrouillez-vous ». Dans un poste senior, cela peut être honnête — le leadership s'accompagne souvent d'ambiguïté. Dans un poste intermédiaire ou junior, c'est un problème structurel. Demandez qui sera votre référent la première semaine. S'ils ne peuvent nommer personne, supposez que vous naviguerez à l'aveugle.

« Congés illimités »

Contre-intuitif : statistiquement, les employés des entreprises à congés illimités prennent moins de temps libre que ceux dotés d'un quota fixe, car il n'y a aucun acquis à dépenser. La politique est aussi une manœuvre comptable — les congés acquis sont un passif que l'entreprise n'a plus à porter. Pas rédhibitoire, mais renseignez-vous sur le nombre moyen de jours pris l'an dernier. S'ils ne peuvent pas répondre, c'est du théâtre.

Exemple commenté

Prenez ce fragment : « Nous recherchons un ingénieur backend senior avec plus de 5 ans d'expérience en Python et PostgreSQL. Vous serez propriétaire de tout le pipeline de données. Personne autonome, à l'aise avec l'ambiguïté. Salaire compétitif, congés illimités, equity en compensation d'un salaire de base plus élevé. Entièrement à distance, fuseaux horaires US. »

Passez cela dans l'analyseur et vous obtenez : signal de séniorité — senior (intitulé explicite plus 5 ans et plus), compétences techniques — python, postgresql, backend, pipeline de données, signaux d'alerte — personne autonome, à l'aise avec l'ambiguïté, salaire compétitif, congés illimités, equity en compensation, rémunération — aucune déclarée, lieu — entièrement à distance, barrière fuseau US. La conclusion : le poste est réel et senior, mais la situation de rémunération est opaque, vous devez vous attendre à définir vous-même votre périmètre sans intégration, et vous devez valider l'histoire de l'equity avec un vrai chiffre avant de la traiter comme une rémunération. Une lecture de deux minutes au lieu de quinze.

Lancez la version IA sur n'importe quelle URL d'offre Collez l'URL d'une offre dans Quest2Offer et vous obtenez l'analyse plus un kit d'entretien sur mesure et un score de compatibilité.
Essayer l'analyseur d'offres

Que faire du résultat

L'analyseur vous donne une lecture structurée, mais cette lecture n'est utile que si vous agissez. Trois actions, par ordre de fréquence où elles paient.

D'abord, utilisez la liste des compétences requises comme colonne vertébrale de mots-clés pour l'adaptation de votre CV. Si l'offre cite Python, PostgreSQL et AWS trois fois chacun, ces trois mots doivent apparaître textuellement dans votre CV — dans les puces de votre expérience, pas seulement dans votre section compétences. Les recherches des recruteurs comme le score de correspondance intégré de l'ATS cherchent le recouvrement de mots-clés, et un CV adapté obtient nettement plus de remontées en premier filtre qu'un CV générique. Le guide compagnon sur l'adaptation du CV à une offre d'emploi détaille tout le processus.

Ensuite, utilisez les signaux d'alerte comme liste de questions pour votre entretien de présélection. Si l'offre disait « dynamique » et « porter plusieurs casquettes », demandez directement au recruteur : « À quoi ressemble une semaine type pour l'ingénieur de ce poste, en termes d'heures et de périmètre ? » La réponse dissout le signal d'alerte ou le confirme. Les deux issues sont utiles.

Enfin, utilisez les indices de rémunération et les signaux de mode de télétravail pour pré-filtrer. Si l'offre disait « salaire compétitif » et a refusé une fourchette à l'entretien, et que le lieu est hybride sans flexibilité, vous pouvez décider que c'est non avant de gaspiller quatre heures sur un test à la maison. Le pré-filtrage est l'action à plus fort levier de toute recherche d'emploi, et la plupart des candidats l'ignorent.

Une fois que vous avez décidé d'avancer, consignez la candidature dans votre suivi pour pouvoir comparer les offres côte à côte à la fin. La page suivi des candidatures couvre un dispositif de suivi qui fait ressortir exactement les champs de rémunération, de séniorité et de signaux d'alerte produits par l'analyseur, afin de garder la lecture structurée à côté du statut de la candidature.

FAQ

L'analyseur est-il vraiment gratuit, et quelque chose est-il envoyé ?

Oui, il est gratuit, et rien ne quitte votre navigateur. Le fichier JS analyse le texte sur place à l'aide de regex et de correspondance par dictionnaire. Aucune requête, aucune analytique sur le contenu du texte, aucun stockage côté serveur. Vous pouvez vérifier en ouvrant les DevTools et en surveillant l'onglet Réseau.

En quoi diffère-t-il du fait de coller l'offre dans ChatGPT ?

Deux choses. D'abord, l'analyseur est déterministe — collez deux fois la même offre, vous obtenez le même résultat. Les grands modèles de langage dérivent d'une exécution à l'autre. Ensuite, l'analyseur applique une heuristique de recruteur précise (séniorité via les années et le recoupement d'intitulé, dictionnaire de formules à risque, motifs de langage de rémunération), là où ChatGPT vous donnera un résumé générique sauf si vous le sollicitez avec soin. Pour une analyse plus approfondie et tranchée, avec un contexte propre à l'entreprise, utilisez l'intégration complète des offres, qui combine l'analyse à un LLM et à votre CV.

La liste de compétences a raté quelque chose d'important. Pourquoi ?

L'analyseur utilise un dictionnaire soigné d'environ 120 compétences courantes en ingénierie et produit, plus une solution de repli pour les acronymes en majuscules et les tokens à glyphe technique (C++, .NET, Vue.js). Les outils de niche ou les noms de technologies propres à une entreprise peuvent ne pas apparaître. Le résultat est un signal fort, pas une extraction exhaustive. Considérez le « top 15 » comme « les termes les plus mentionnés que le dictionnaire connaît ».

Qu'est-ce qui compte comme signal d'alerte ? Puis-je l'ajuster ?

La liste de signaux compte une vingtaine de formules qui corrèlent systématiquement avec le surmenage, un périmètre vague ou une rémunération sous le marché dans le secteur. La liste est tranchée. Si vous n'êtes pas d'accord avec un cas précis (certaines équipes sont réellement dynamiques de façon saine), traitez le signal comme une amorce de question à l'entretien de présélection, pas comme un verdict. L'outil est entièrement côté client ; vous pouvez forker le fichier JS à /consumer/jd-analyzer-tool.js et ajuster le dictionnaire si vous le souhaitez.

Fonctionne-t-il pour les offres hors ingénierie ?

La détection de séniorité, le dictionnaire de signaux d'alerte, la détection du langage de rémunération et la détection du mode de télétravail sont généraux. Le dictionnaire de compétences est très orienté ingénierie, donc pour des offres de vente, de marketing ou de design, la section « compétences techniques requises » sera plus clairsemée. Tout le reste fonctionne toujours.

Lancez la version IA avec votre CV Collez l'URL de n'importe quelle offre, joignez votre CV, et Quest2Offer évalue votre compatibilité et génère un kit d'entretien sur mesure.
Ouvrir Quest2Offer