StartStellen › Stellenanzeigen-Analyzer

Stellenanzeigen-Analyzer — die echten Anforderungen herausziehen

Die meisten Stellenanzeigen sind so geschrieben, dass sie die Rolle verschleiern. Fügen Sie eine beliebige JD in das Feld unten ein und Sie erhalten das Seniorität-Signal, die tatsächlich geforderten Skills, die Red-Flag-Formulierungen, die Gehaltshinweise und den Remote-Modus — sofort, in Ihrem Browser, ohne dass etwas an einen Server hochgeladen wird.

Stellenanzeige einfügen

100% im Browser. Kein Tracking, kein Upload.
Tipp: ⌘/Strg + Enter zum Ausführen.
Möchten Sie die AI-Version für jede JD, die Sie finden? Quest2Offer zieht JDs aus jeder URL, bewertet Ihre Passung und erstellt ein maßgeschneidertes Interview-Kit.
Vollständige Stellenerfassung öffnen

Warum Stellenanzeigen die echte Rolle verbergen

Eine Stellenanzeige ist eine Übersetzungsschicht. Der Hiring Manager will eine Person, die Feature X bis Quartal Y in einem Team liefern kann, dem zwei Engineers fehlen und das jede vierte Woche On-Call hat. Bis diese Absicht einen Recruiter erreicht, dann eine JD-Vorlage, dann die Rechtsprüfung, dann das CMS der Karriereseite, kommt ein Dokument heraus voller Stichpunkte wie „Erfahrung in der Zusammenarbeit mit funktionsübergreifenden Teams“ und „ausgeprägte Kommunikationsfähigkeit“. Die Übersetzung ist in beide Richtungen verlustbehaftet. Der Recruiter verliert die Dringlichkeit. Der Kandidat verliert den Kontext, der ihm sagen würde, ob das passt.

Hinzu kommt, dass JDs über Rollen hinweg kopiert werden. Ein Staff-Infra-Hire und ein Junior-Frontend-Hire teilen sich im selben Unternehmen oft 60 % derselben Vorlage. Die echten Unterschiede stecken in drei oder vier Sätzen, die mitten im Dokument vergraben sind, und in der Formulierung rund um „ideally“, „preferred“ und „you might also“. Im Titel steht „Senior Engineer“, aber das tatsächliche Level ist weiter unten in der Jahre-Erfahrung-Zahl kodiert, im Hinweis auf die Gehaltsspanne und darin, ob Mentoring von Junior-Engineers erwähnt wird.

Der Analyzer oben ist um dieselben Heuristiken herum gebaut, die ein erfahrener Recruiter oder Hiring Manager nutzt, wenn er eine JD überfliegt: wo das Seniorität-Signal sitzt, welche Keywords echte Anforderungen statt Füllmaterial sind, welche Formulierungen Kulturprobleme verraten. Diesen Read können Sie nach hundert gesehenen JDs manuell machen. Das Tool bringt Sie nur zum selben Ergebnis im Schnellverfahren.

Wie man zwischen den Zeilen liest

Seniorität ist das Erste, das man verankert. Achten Sie auf explizite Titel — junior, senior, staff, principal — aber auch auf numerische Erfahrungsanforderungen. „5+ years“ in einer JD entspricht meist senior. „2–4 years“ ist mid. „Less than 2 years“ oder „new grad“ ist junior. Die Jahre-Erfahrung-Zahl ist ehrlicher als der Titel, weil Titel branchenweit alle zwei Jahre inflationieren, während die Jahre-Zahl an einer tatsächlichen Gehaltsspanne kalibriert wird.

Der Abschnitt mit den geforderten Skills ist der zweite Anker. Der Trick: Geforderte Skills sind die, die dreimal oder öfter im Dokument auftauchen — einmal in der Überschrift, einmal in „responsibilities“, einmal in „qualifications“. Skills, die nur einmal vorkommen, sind Dekoration. Skills, die nur unter „nice to have“ stehen, sind genau das — nützlich, damit der Interviewer danach fragt, aber Sie werden nicht abgelehnt, weil Sie sie nicht haben. Der Analyzer zählt die Treffer pro Skill, sodass Sie Signal von Füllmaterial auf einen Blick trennen.

Der dritte Anker ist die kulturelle Sprache. „Fast-paced“, „demanding“, „wear many hats“, „we're a family“, „rockstar“ — diese Formulierungen bedeuten alle etwas Bestimmtes, und sobald Sie genug JDs gesehen haben, können Sie das Unternehmen vorhersagen, bevor Sie die Überschrift lesen. Eine hohe Konzentration dieser Formulierungen ist eine strukturelle Warnung: Entweder ist das Team in chronischem Feuerwehrmodus, oder die Personalabteilung hatte keinen scharfen genug Filter für den Rohtext des Hiring Managers. Keines ist gut für Sie am ersten Tag.

Der vierte Anker ist das Gehalts-Signal. Wenn die JD eine Spanne nennt, nehmen Sie sie für bare Münze — das ist die Spanne. Wenn die JD „competitive salary“ ohne Zahl sagt, gehen Sie davon aus, dass die Spanne 10–20 % unter dem Markt für Ihr Level liegt. Unternehmen, die marktgerecht zahlen, veröffentlichen eine Zahl, weil die Zahl ihre Recruiting-Waffe ist. Unternehmen, die unter dem Markt zahlen, verwenden vage Sprache und hoffen, dass Sie sich niedrig verankern.

Der fünfte Anker ist der Standort. „Remote-first“ bedeutet, das ganze Unternehmen ist um Remote-Arbeit herum gebaut, einschließlich Infrastruktur und Meeting-Kultur. „Remote-friendly“ bedeutet meist, dass es ein Büro gibt und ein paar Remote-Mitarbeiter, die sich wie Bürger zweiter Klasse fühlen. „Hybrid“ bedeutet drei Tage im Büro und ist selten flexibel. Achten Sie auf „relocation expected“ oder „visa sponsorship not available“ — das sind harte Schranken.

Red-Flag-Wörterbuch

Der Analyzer markiert etwa zwanzig häufige Formulierungen. Hier sind die häufigsten mit längeren Erläuterungen, damit Sie mit sich selbst darüber streiten können, ob es wirklich eine Red Flag ist oder nur unglückliche Formulierung.

„Fast-paced environment“

Fast jede JD sagt das. Es ist nur in Abwesenheit anderer Signale aussagekräftig — klare Roadmap, definierte OKRs, benanntes Team. Fast-paced plus „wear many hats“ plus kein erwähnter Manager ist die heilige Dreifaltigkeit eines Teams im Überlebensmodus. Fast-paced in einem 5.000-Personen-Unternehmen mit Roadmap und klarem Scope ist nur Füllmaterial.

„We're a family“

Familien entlassen einen nicht in einem 15-minütigen Zoom-Call. Diese Formulierung taucht überproportional in JDs von Unternehmen auf, die kürzlich harte Kündigungen hatten — oder kurz davorstehen. Sie korreliert auch mit Wochenend-Slack-Erwartungen und emotionaler Schuld als Management-Werkzeug. Ein Arbeitsplatz ist ein Arbeitsplatz. Ihn als Familie zu bezeichnen, ist entweder Marketing oder Warnung.

„Wear many hats“

Zwei Deutungen. Gesund: ein kleines Team, in dem Sie wirklich angrenzende Fähigkeiten lernen, mit ausdrücklicher Unterstützung. Ungesund: Scope-Creep als Feature, ohne extra Gehalt, ohne extra Titel und ohne extra Zeit. Bitten Sie den Recruiter, die drei Hüte zu benennen, die Sie in den ersten sechs Monaten tragen sollen. Wenn er das nicht kann, ist es die ungesunde Variante.

„Rockstar / ninja / 10x engineer“

Titel-Inflation in der JD selbst. Korreliert mit Hero-Kultur, fehlendem Prozess und einem Team, das fragile Systeme gebaut hat, die es nun abbezahlt. Die implizite Botschaft lautet „wir erwarten, dass Sie drei normale Engineers überarbeiten“, und die Überstunden sind eingebaut. Nicht immer ein Ausschlusskriterium, aber eine kalibrierte Frage zu den durchschnittlichen Arbeitsstunden wert.

„Competitive salary“

Das zuverlässigste Einzelsignal für unterdurchschnittliche Bezahlung. Unternehmen, die gut zahlen, veröffentlichen Zahlen. Unternehmen, die schlecht zahlen, verwenden das Wort „competitive“. Wenn sie sich weigern, im Recruiter-Screen eine Spanne zu nennen, ist die Spanne schlecht genug, dass sie lieber aus einer Position asymmetrischer Information weiterverhandeln.

„Self-starter who thrives in ambiguity“

Die höfliche Version von „kein Onboarding, kein Playbook, keine Manager-Unterstützung, finde es selbst heraus“. In einer Senior-Rolle kann das ehrlich sein — Führung bringt oft Ambiguität mit sich. In einer Mid- oder Junior-Rolle ist es ein strukturelles Problem. Fragen Sie, wer Ihr Buddy in der ersten Woche ist. Wenn sie keine Person benennen können, gehen Sie davon aus, dass Sie blind navigieren.

„Unlimited PTO“

Kontraintuitiv: Mitarbeiter in Unternehmen mit unbegrenztem Urlaub nehmen statistisch weniger frei als Mitarbeiter mit einem festen Kontingent, weil es kein angesammeltes Guthaben zum Ausgeben gibt. Die Regelung ist auch ein Bilanz-Schachzug — angesammelter Urlaub ist eine Verbindlichkeit, die das Unternehmen nicht mehr tragen muss. Kein Ausschlusskriterium, aber fragen Sie nach den durchschnittlich genommenen Tagen im letzten Jahr. Wenn sie nicht antworten können, ist es Theater.

Durchgespieltes Beispiel

Nehmen Sie dieses Fragment: „We're looking for a senior backend engineer with 5+ years of Python and PostgreSQL experience. You'll own the entire data pipeline. Self-starter, comfortable with ambiguity. Competitive salary, unlimited PTO, equity in lieu of higher base. Fully remote, US time zones.“

Lassen Sie das durch den Analyzer laufen und Sie erhalten: Seniorität-Signal — senior (expliziter Titel plus 5+ Jahre), Hard Skills — python, postgresql, backend, data pipeline, Red Flags — self-starter, comfortable with ambiguity, competitive salary, unlimited PTO, equity in lieu, Gehalt — keines genannt, Standort — fully remote, US-TZ-Schranke. Der Read lautet: Die Rolle ist echt und senior, aber die Gehaltslage ist undurchsichtig, Sie sollten erwarten, Ihren eigenen Scope ohne Onboarding zu definieren, und Sie müssen die Equity-Story mit einer echten Zahl validieren, bevor Sie sie als Vergütung behandeln. Zwei Minuten Lesen statt fünfzehn.

Lassen Sie die AI-Version über jede JD-URL laufen Fügen Sie eine Stellen-URL in Quest2Offer ein und Sie erhalten die Aufschlüsselung plus ein maßgeschneidertes Interview-Kit und einen Passungs-Score.
Stellenanzeigen-Analyzer ausprobieren

Was Sie mit dem Output tun

Der Analyzer gibt Ihnen einen strukturierten Read, aber der Read ist nur nützlich, wenn Sie danach handeln. Drei Spielzüge, in der Reihenfolge, wie oft sie sich auszahlen.

Erstens: Nutzen Sie die Liste der geforderten Skills als Keyword-Rückgrat für die Anpassung Ihres Lebenslaufs. Wenn die JD Python, PostgreSQL und AWS je dreimal nennt, sollten diese drei Wörter wortwörtlich in Ihrem Lebenslauf erscheinen — in Ihren Erfahrungs-Stichpunkten, nicht nur in Ihrem Skills-Abschnitt. Recruiter-Suchen und der eingebaute Match-Score des ATS suchen beide nach Keyword-Überschneidung, und ein angepasster Lebenslauf bekommt dramatisch mehr First-Screen-Treffer als ein generischer. Der Begleit-Leitfaden zum Anpassen des Lebenslaufs an eine Stellenanzeige beschreibt den vollständigen Prozess.

Zweitens: Nutzen Sie die Red Flags als Fragenliste für Ihr Recruiter-Screen. Wenn die JD „fast-paced“ und „wear many hats“ sagte, fragen Sie den Recruiter direkt: „Wie sieht eine typische Woche für den Engineer in dieser Rolle aus, in Bezug auf Stunden und Scope?“ Die Antwort löst die Red Flag entweder auf oder bestätigt sie. Beide Ausgänge sind nützlich.

Drittens: Nutzen Sie die Gehaltshinweise und Remote-Modus-Signale zur Vorfilterung. Wenn die JD „competitive salary“ sagte und im Screen eine Spanne verweigerte, und der Standort hybrid ohne Flexibilität ist, können Sie entscheiden, dass das ein Nein ist, bevor Sie vier Stunden an einer Take-Home-Aufgabe verschwenden. Vorfilterung ist der wirkungsvollste Schachzug in jeder Jobsuche, und die meisten Kandidaten überspringen sie.

Sobald Sie sich entschieden haben weiterzumachen, protokollieren Sie die Bewerbung in Ihrem Tracker, damit Sie am Ende Angebote nebeneinander vergleichen können. Die Seite zum Bewerbungs-Tracker behandelt ein Tracker-Setup, das genau die Felder Gehalt, Seniorität und Red Flags zeigt, die der Analyzer produziert, sodass Sie den strukturierten Read neben dem Bewerbungsstatus behalten.

FAQ

Ist der Analyzer wirklich kostenlos, und wird etwas hochgeladen?

Ja, er ist kostenlos, und nichts verlässt Ihren Browser. Die JS-Datei parst den Text vor Ort mit Regex und Wörterbuch-Matching. Kein Fetch, keine Analytics zum Textinhalt, keine serverseitige Speicherung. Sie können das überprüfen, indem Sie die DevTools öffnen und den Network-Tab beobachten.

Wie unterscheidet es sich davon, die JD in ChatGPT einzufügen?

Zwei Dinge. Erstens ist der Analyzer deterministisch — dieselbe JD zweimal einfügen, denselben Output erhalten. Große Sprachmodelle driften zwischen Durchläufen. Zweitens wendet der Analyzer eine spezifische Recruiter-Heuristik an (Seniorität über Jahre und Titel-Überschneidung, Red-Flag-Phrasen-Wörterbuch, Gehaltssprach-Muster), während ChatGPT Ihnen eine generische Zusammenfassung gibt, sofern Sie es nicht sorgfältig prompten. Für einen tieferen, meinungsstarken Read mit unternehmensspezifischem Kontext nutzen Sie die vollständige Stellenerfassung, die Parsing mit einem LLM und Ihrem Lebenslauf kombiniert.

Die Skill-Liste hat etwas Wichtiges übersehen. Warum?

Der Analyzer nutzt ein kuratiertes Wörterbuch von etwa 120 gängigen Engineering- und Produkt-Skills plus einen Fallback für Großbuchstaben-Akronyme und Tech-Glyphen-Tokens (C++, .NET, Vue.js). Nischen-Tools oder unternehmensspezifische Tech-Namen erscheinen möglicherweise nicht. Der Output ist ein starkes Signal, keine vollständige Extraktion. Behandeln Sie „Top 15“ als „die am häufigsten genannten Begriffe, die das Wörterbuch kennt“.

Was zählt als Red Flag? Kann ich es anpassen?

Die Flag-Liste umfasst etwa zwanzig Formulierungen, die in der Branche konstant mit Überarbeitung, vagem Scope oder unterdurchschnittlicher Bezahlung korrelieren. Die Liste ist meinungsstark. Wenn Sie mit einer bestimmten Einschätzung nicht einverstanden sind (manche Teams sind wirklich auf gesunde Weise fast-paced), behandeln Sie die Flag als Anstoß für eine Frage im Recruiter-Screen, nicht als Urteil. Das Tool ist vollständig client-side; Sie können die JS-Datei unter /consumer/jd-analyzer-tool.js forken und das Wörterbuch anpassen, wenn Sie möchten.

Funktioniert es für Nicht-Engineering-JDs?

Die Seniorität-Erkennung, das Red-Flag-Wörterbuch, die Gehaltssprach-Erkennung und die Remote-Modus-Erkennung sind allgemein. Das Skill-Wörterbuch ist engineering-lastig, sodass für Sales-, Marketing- oder Design-JDs der Abschnitt „geforderte Hard Skills“ spärlicher ausfällt. Alles andere funktioniert weiterhin.

Lassen Sie die AI-Version mit Ihrem Lebenslauf laufen Fügen Sie eine beliebige JD-URL ein, hängen Sie Ihren Lebenslauf an, und Quest2Offer bewertet Ihre Passung und erstellt ein maßgeschneidertes Interview-Kit.
Quest2Offer öffnen