Frontend-Entwickler:in
Stellenausschreibung, Gehalt, Sourcing, 15 Interviewfragen und 30/60/90-Plan, um Frontend-Entwickler:innen im KMU oder Mittelstand in Deutschland einzustellen.
Zusammengestellt vom Join-Team auf Basis öffentlicher Daten und unserer Recruiting-Erfahrung.
Aktualisiert
Auf einen Blick
- Mediangehalt 58.000 € 48.000 € – 72.000 €
- Einstellungsdauer 50–80 Tage
- Erfahrung 3–6 Jahre
So stellen Sie eine:n Frontend-Entwickler:in für Ihr KMU ein
Bevor Sie die Stellenausschreibung schreiben, klären Sie drei Fragen. Sie entscheiden, welches Profil Sie tatsächlich suchen, und vermeiden die häufigsten Fehler bei Frontend-Einstellungen im deutschen KMU.
Frage 1: Frontend-Spezialist:in oder Fullstack mit Frontend-Färbung? Frontend-Spezialist:innen bringen Tiefe in UI-Architektur, Design-System-Pflege, Accessibility und Performance ; Fullstack-Profile bringen Breite über Frontend und Backend, aber selten dieselbe Tiefe in komplexer UI. In Tech-KMUs mit weniger als 8 Entwickler:innen ist Fullstack oft die effizientere Wahl. Eine echte Frontend-Spezialist:innen-Rolle lohnt sich, sobald das Produkt eine komplexe UI hat (Workflow-Tools, Datenvisualisierung, Drag-and-Drop, Editor-Funktionalität), ein Design-System aktiv gepflegt werden muss oder Accessibility und Performance verbindliche Anforderungen sind (BFSG-betroffenes B2C-Produkt, SEO-getriebenes Geschäft). Bei Unsicherheit: lesen Sie die Fullstack-Vorlage parallel ; wenn das Profil Frontend dort dominiert, brauchen Sie keine eigene Spezialist:innen-Rolle.
Frage 2: Welche Stack haben Sie und wie reif ist sie? Ein:e gute:r Frontend-Entwickler:in mit React und TypeScript wird nicht sofort auf Vue und JavaScript produktiv, sondern braucht 2 bis 4 Wochen Einarbeitung ; der umgekehrte Wechsel ist genauso aufwendig. Für ein Mid-Level-Profil zählt Stack-Fit mehr als absolute Seniorität. Stellen Sie Ihre Stack prominent in der Ausschreibung dar (Framework, State-Management, Styling-Strategie, Build-Tool) ; das filtert schlecht passende Profile automatisch aus. Wenn Ihre Stack als Legacy gilt (klassisches jQuery, AngularJS, ältere CMS-Frontends ohne Bundler), kommunizieren Sie das offen und suchen gezielt Profile, die Codebase-Modernisierung mögen, statt enttäuschte Wechsler:innen zu importieren.
Frage 3: Wie wichtig sind Accessibility und Performance in Ihrem Produkt? In einem B2C-Produkt unter BFSG-Pflicht (E-Commerce, Banken, Telekommunikation, E-Books, Personenverkehr) ist Accessibility seit Mitte 2025 rechtlich verbindlich ; ohne ein Profil mit echter Accessibility-Praxis riskieren Sie Klagen und Nacharbeit. In SEO-getriebenen B2B-Produkten (Lead-Generation, Inhalts-Marketing) ist Performance direkt CTR- und Conversion-relevant. In internen Tools mit kleinem geschlossenen Nutzerkreis sind die Bars niedriger, aber nicht null. Klären Sie die reale Anforderung vor der Ausschreibung: Wenn beide hoch sind, beschreiben Sie konkret die erwartete Praxis (axe-Audits, Lighthouse-Budgets, Tastatur- und Screenreader-Tests) ; sonst filtern sich die Profile aus, die echtes Können in diesen Bereichen mitbringen.
Wenn alle drei Antworten auf eine:n Frontend-Spezialist:in in Vollzeit (und nicht auf eine:n Fullstack oder Tech Lead) deuten, gehen Sie zur Vorlage weiter unten.
Stellenausschreibung (Vorlage)
Frontend-Entwickler:in (m/w/d): Produktentwicklung im KMU
[Firmenname], B2B-KMU [Branche] mit Sitz in [Stadt], [X] Mitarbeitende, [X] M€ ARR, sucht eine:n Frontend-Entwickler:in zur Verstärkung eines Tech-Teams von [X] Entwickler:innen.
Ihre Aufgabe
Sie entwerfen, entwickeln und pflegen die Benutzeroberfläche unseres Produkts ([Single-Page-App / Multi-Page-Web-App / Mischform]), eigenständig auf bekannten Themen und in Abstimmung bei strukturierenden Entscheidungen. Sie berichten an die [Tech Lead / CTO / Technische Geschäftsführung].
Hauptverantwortlichkeiten
- Frontend-Features von Anfang bis Ende liefern: Verständnis des Produktbedarfs, Abstimmung mit Design, technisches Design der Komponenten, Implementierung mit Tests, Accessibility- und Performance-Check, Übergabe in Produktion.
- An der Pflege und Weiterentwicklung des Design-Systems mitwirken (neue Komponenten, Tokens, Varianten, Abstimmung mit Designer:innen).
- Accessibility und Performance als Standard, nicht als Sonderaufgabe behandeln: axe-Audits, Tastatur- und Screenreader-Smoketests, Lighthouse-Checks, Performance-Budgets.
- Code-Qualität sichern: Review der PRs der Kolleg:innen, Anwendung der Konventionen, Refactor im Vorbeigehen, wenn sinnvoll.
- Mit Designer:innen, PMs und Backend an Produkt-Briefs zusammenarbeiten ; nicht machbare oder kontraproduktive Vorgaben konstruktiv herausfordern.
- Wichtige technische Entscheidungen und nicht-triviale Komplexitätszonen dokumentieren.
Profil
- Unverzichtbar: [3 bis 6] Jahre professionelle Erfahrung in der Frontend-Entwicklung ; solide Beherrschung mindestens eines modernen Frontend-Frameworks (React, Vue, Svelte) mit TypeScript ; Erfahrung mit Produktionsbetrieb (Deployment, Monitoring, Incident-Bearbeitung) ; nachweisbare Accessibility- und Performance-Praxis (mindestens grundlegende Tools und Routinen).
- Wünschenswert: Vertrautheit mit unserer Stack [React und TypeScript / Vue und TypeScript / andere] ; Erfahrung in der Pflege eines Design-Systems (Tokens, Komponenten, Varianten, Versionierung) ; Open-Source-Beiträge oder sichtbare Side-Projects zu Frontend-Themen ; Erfahrung im KMU oder Startup (hohe Autonomie).
- Disqualifizierend: keine Erfahrung mit eigenständigem Produktionsbetrieb ; Accessibility als reine QA-Aufgabe verstehen ; Performance als Aufgabe für nach der Lieferung verstehen ; pauschale Ablehnung moderner Frameworks oder pauschale Bindung an ein veraltetes Framework.
Was wir bieten
- Bruttojahresvergütung: [48-72] k€ je nach Erfahrung. Kein strukturelles Variabel ; eventuell VSOP / ESOP je nach Phase des Unternehmens.
- Modell: [Vollzeit, hybrid 2-3 Tage / Woche vor Ort, Basis in [Stadt] / remote-friendly].
- Benefits: [betriebliche Altersvorsorge, Fahrrad-Leasing, Mitarbeiterbeteiligung, Urlaubstage, Homeoffice-Policy, Hardware-Budget, Weiterbildungs- und Konferenzbudget].
- Stack: [zu ergänzen: Framework und State-Management, Styling-Strategie, Build-Tool, Test-Tooling, Storybook, CI/CD, Monitoring].
Gehaltsband
Festgehalt, brutto pro Jahr
Bruttofixgehalt pro Jahr für eine:n Frontend-Entwickler:in auf Mid-Level (3 bis 6 Jahre Berufserfahrung) im deutschen KMU oder Mittelstand. Berlin, München und Hamburg im SaaS-/Scale-up-Umfeld ziehen nach oben (68-85 k€), klassischer Mittelstand und Provinzstandorte tendenziell nach unten (44-54 k€). Moderne Stack (React oder Vue mit TypeScript, gepflegtes Design-System, Performance- und Accessibility-Praxis) zieht nach oben; Legacy-Stack (klassisches jQuery, AngularJS, ältere CMS-Frontends) zieht nach unten. Engineering-Rollen in Deutschland haben in der Regel keinen variablen Vergütungsanteil; Scale-ups bieten ergänzend VSOP/ESOP.
Quellen: Stepstone Gehaltsdaten Frontend-Entwickler:in Deutschland 2026 ; Stepstone Gehaltsreport 2026 ; Honeypot State of Software Engineering Germany 2025 ; Destatis Verdiensterhebung (April 2025), Berufsgruppe 43 IKT-Berufe
Wo Sie diese Rolle finden
-
LinkedIn
Recruiter Lite ab 170 € / Monat, plus 200-400 € / Monat für Job SlotsDer wichtigste aktive Sourcing-Kanal für Frontend-Profile in Deutschland. Aktives Sourcing über Recruiter Lite plus personalisierte InMails ist deutlich wirksamer als reine Job Posts: gute Frontend-Entwickler:innen schauen kaum noch in den Jobs-Feed, sind aber sichtbar in Open-Source-Beiträgen, Konferenz-Vorträgen (Meetups, JSConf, CSSconf) und Posts zu Performance und Accessibility. Filtern Sie präzise auf die Stack (React oder Vue mit TypeScript) und auf Spezialisierungs-Signale (Design-System-Pflege, Web-Performance, ARIA), bevor Sie anschreiben. Generische Outreach-Sequenzen erreichen Antwortquoten unter 5 %; Nachrichten, die auf ein konkretes Repo, einen Blogpost oder einen Talk eingehen, liegen bei 15-25 %.
-
XING
ProJobs ab 195 € / MonatFür Frontend-Profile im klassischen Mittelstand außerhalb der Berliner Startup-Szene weiterhin relevant, vor allem in NRW, Bayern und Baden-Württemberg. Besonders für Profile zwischen 30 und 45 Jahren mit Agenturhintergrund oder Erfahrung in CMS-getriebenen Frontends (TYPO3, Shopware, Spryker), die nicht aktiv auf LinkedIn pflegen, eine gute Ergänzung. In klassischen Industrie- und Handelsbranchen oft pari mit LinkedIn oder besser. Für reine Tech-Scale-up- oder Single-Page-App-Profile in Berlin schwächeres Signal.
-
Honeypot, GitHub Jobs Nachfolger, niche Tech-Boards
Honeypot Erfolgshonorar 15 % des Jahresfixgehalts; niche Boards 200-500 € pro AnzeigeHoneypot ist die DE-spezifische Tech-Reverse-Recruiting-Plattform: Entwickler:innen erstellen Profile, Unternehmen bewerben sich. Funktioniert besonders für Mid- und Senior-Frontend-Profile, die nicht aktiv suchen, aber für Wechsel offen sind. Ergänzend: Stack-spezifische Boards (German Tech Jobs, We Are Developers, FrontendLove-Jobboard), GitHub-Sponsorings für sichtbare Open-Source-Profile sowie lokale Frontend-Meetups (Berlin.js, FrontendNRW, ReactJS München) als Co-Sponsoring-Kanäle. Insgesamt geringeres Volumen als LinkedIn/XING, aber hohe Signalqualität pro Kontakt; gut zum Auffüllen einer LinkedIn-getriebenen Pipeline mit Spezialprofilen für Performance, Accessibility oder Design-System-Arbeit.
Evaluations-Playbook
Die Rolle der Frontend-Entwickler:in zeigt sich über fünf Evaluations-Stufen. Die Praxisaufgabe (Stufe 3) ist die aussagekräftigste Stufe: Frontend lässt sich zwei Stunden lang theoretisch besprechen, ohne zu zeigen, ob jemand wirklich State-Management, Accessibility und Performance im Tagesgeschäft beherrscht. Halten Sie die Übung kurz (2-3 Stunden) und nah am Tagesgeschäft.
-
Stufe 1: CV- und Portfolio-Lektüre
Lesen Sie Lebenslauf, GitHub und (falls vorhanden) persönliche Website parallel. Achten Sie auf Stack-Konsistenz (ein Profil mit 5 Jahren React, das jetzt Vue lernt, ist plausibler als ein Wechsler zwischen sieben Frameworks), Stabilität (mindestens 18-24 Monate auf vorherigen Positionen) und Spezialisierungs-Signale: Beiträge zu Design-Systemen, Konferenzbeiträge zu Performance, Accessibility-Audits, sichtbare Open-Source-Pflege. Der Abschluss zählt weniger als die letzten 3-5 Jahre Praxis: ein:e Autodidakt:in mit 5 Jahren solider Produktionserfahrung wiegt mehr als ein:e Top-Uni-Absolvent:in mit 2 Jahren verlängertem Praktikum. Negativ-Signal: ausschließlich Tutorial-Klon-Repos ohne reale Produktnutzung.
-
Stufe 2: Phone Screen (30 Min.)
Nur drei Fragen: (1) Beschreiben Sie das jüngste Frontend-Projekt, auf das Sie am stolzesten sind ; was war Ihr konkreter Beitrag und welche Nutzungs-Wirkung hatte es?, (2) Welche technische Entscheidung haben Sie kürzlich getroffen, an der Sie noch zweifeln? (Demut und Reflexion), (3) Warum suchen Sie jetzt einen Wechsel? Ergebnis: Go/No-Go in 5 Min. Debrief. Vermeiden Sie an dieser Stelle Trivia-Fragen zu Framework-APIs ; suchen Sie das ungefilterte Frontend-Denken.
-
Stufe 3: Technisches Interview (60-90 Min.)
Pair-Programming oder Code-Review auf einer begrenzten Aufgabe (45-60 Min.), gefolgt von 15-30 Min. Q&A zu Architektur, State-Management und konkreten Entscheidungen. Typische Aufgabe: eine Komponente um eine Funktion erweitern (mit Tests und Accessibility-Anforderungen), einen Performance-Hotspot in einer bestehenden Komponente identifizieren oder ein UI-Bug-Reproduktionsfall debuggen. Bewerten Sie die Fähigkeit, laut zu denken, Klärungsfragen zu stellen, Tests zu schreiben und auf Accessibility und Performance zu achten. Vermeiden Sie rein akademische Algorithmen ohne Bezug zum Alltag.
-
Stufe 4: System-Design-Übung Frontend (60 Min.)
Architektur-Diskussion zu einem konkreten Frontend-Fall: Wie würden Sie [eine komplexe UI-Komponente, ein Multi-Step-Flow, eine offline-fähige Anwendung, einen wiederverwendbaren Tabellen-Baustein] entwerfen? Bewerten Sie die Fähigkeit, Bedingungen vor dem Vorschlag zu klären (Browser-Support, Lokalisierung, Accessibility-Level, erwartetes Datenvolumen), zwischen Einfachheit und Wiederverwendbarkeit abzuwägen, das Zusammenspiel mit Design-System und Backend zu erklären und Unsicherheitszonen zu erkennen. Diese Stufe ist die prädiktivste für eine:n Frontend-Entwickler:in, die:der im KMU eigenständig technische Entscheidungen treffen muss.
-
Stufe 5: Referenzen (strukturierte Überprüfung)
Rufen Sie zwei Referenzen an: eine:n ehemalige:n Tech Lead oder direkte:n Vorgesetzte:n und eine:n ehemalige:n Frontend- oder Design-Kolleg:in. Stellen Sie beiden dieselben 4 Fragen: Worin ist sie:er am stärksten (UI-Qualität, Performance, Accessibility, Design-System, Tests)? Worin würden Sie eine ergänzende Person einstellen? Würden Sie sie:ihn morgen wieder einstellen, warum? Ein Beispiel einer schwierigen technischen Entscheidung in Eigenverantwortung? Die 4. Frage liefert das eigentliche Autonomie-Signal.
Strukturierte Interviewfragen
-
Verhaltensbezogen Technische Entscheidungsfindung Beschreiben Sie die schwierigste Frontend-Entscheidung Ihrer letzten Position (Framework-Migration, State-Management-Wahl, Performance-Refactor). Warum war sie schwierig und wie haben Sie sie getroffen?
Worauf eine starke Antwort hinweistFähigkeit, eine Entscheidung unter Unsicherheit zu strukturieren: Identifikation der Bedingungen (Browser-Support, Team-Skill, bestehende Codebase), expliziter Abwägungen, Konsultation der betroffenen Personen (Design, Backend, PM), nachträgliche Validierung mit Daten (Bundle-Size, Lighthouse, Fehlerquote). Bonus: die:der Kandidat:in erwähnt, im Verlauf die Meinung geändert oder die Entscheidung dokumentiert zu haben. Wer rückblickend eine offensichtliche Entscheidung beschreibt, hat selten ernsthaft abgewogen.
-
Verhaltensbezogen Debugging und Investigation Erzählen Sie mir von einem UI-Bug oder einer Performance-Regression in Produktion, die Sie behoben haben. Was war das Symptom, wie haben Sie diagnostiziert und wie lange hat es gedauert?
Worauf eine starke Antwort hinweistStrukturierte Debug-Methode: Reproduktion im Browser (DevTools, Performance-Tab, Network-Tab), Identifikation der betroffenen Geräte oder Browser, durch Experiment validierte Hypothesen. Ehrlichkeit zur Dauer (ein echter Production-Frontend-Bug ist selten in unter 30 Min. erledigt, vor allem bei Browser-Inkompatibilitäten). Bonus: die:der Kandidat:in nennt die Grundursache und den systemischen Fix, nicht nur den Hotfix. Antworten wie Ich habe einen Workaround mit CSS gebaut ohne Diagnose deuten auf schwache Investigationsfähigkeit.
-
Verhaltensbezogen Lernfähigkeit und Demut Beschreiben Sie einen Moment, in dem Sie eine Komponente refactorn oder umschreiben mussten, die Sie selbst wenige Monate zuvor gebaut hatten. Was war in der Zwischenzeit passiert?
Worauf eine starke Antwort hinweistTechnische Demut und Lernfähigkeit. Bonus: die:der Kandidat:in benennt, was sie:er heute von Anfang an anders machen würde (etwa Komposition statt Vererbung, Hooks-Extraktion, klarere Props-Verträge). Wer noch nie eigene Komponenten wirklich refactorn musste, hat entweder nichts in echte Produktion versendet oder das Produkt nie über längere Zeit weiterentwickelt.
-
Situativ Technischer Mut Sie entdecken in einer Code-Review eine Accessibility-Lücke (fehlende ARIA-Labels, nicht erreichbarer Fokus, fehlende Tastatur-Bedienung) in einem PR einer Senior-Kollegin oder eines Senior-Kollegen. Wie reagieren Sie?
Worauf eine starke Antwort hinweistFähigkeit, eine technische Schwäche aufzuzeigen, ohne zu blockieren: sachlicher Kommentar im PR (hier ist das Risiko für Nutzer:innen mit Tastatur oder Screenreader, hier mein Lösungsvorschlag), Lösungsangebot, Eskalation an Tech Lead, falls der PR trotz Kommentar gemergt wird. Wer es laufen lässt, weil das Profil senior ist, oder wer Accessibility als nice-to-have behandelt, zeigt mangelnden technischen Mut und Lücken im Frontend-Verständnis.
-
Situativ Kommunikation mit Produkt Ein:e Product Manager:in verlangt eine Frontend-Feature (komplexer Filter mit 10 Dimensionen), die nach Ihrer Einschätzung 3 Wochen dauert. Die PM-Person will sie in einer Woche. Wie reagieren Sie?
Worauf eine starke Antwort hinweistKlärung des Bedarfs vor der Timeline-Verhandlung (eventuell lassen sich die kritischen Filter-Dimensionen in einer Woche liefern, der Rest in V2). Optionen anbieten: MVP in einer Woche plus V2 in zwei Wochen, expliziter Scope-Cut, kompromissfähige UI-Variante mit weniger Edge Cases. Antworten wie Ich schaffe das in einer Woche, wenn ich am Wochenende arbeite sind eine Warnflagge (Signal für mangelnde Selbstführung).
-
Situativ Pragmatismus und Priorisierung Sie kommen in ein Frontend mit erheblicher technischer Schuld: keine TypeScript-Typen, Komponenten mit 800 Zeilen, kein Design-System, kein klares Test-Setup. Wie sieht Ihr 60-Tage-Plan aus?
Worauf eine starke Antwort hinweistZuerst Diagnose: nicht alles gleichzeitig reparieren wollen. Priorisierung nach Risiko und Wirkung (typisch: zuerst TypeScript in neuen Komponenten erzwingen und kritische Bestandskomponenten typisieren, dann die 8-12 meistgenutzten Komponenten konsolidieren, dann ein leichtgewichtiges Test-Setup für die kritischen Flows). Abstimmung mit Team und Tech Lead vor jeder Maßnahme. Wer sich direkt in eine vollständige Rewrite stürzt oder sofort ein Design-System nach Material UI ausruft, zeigt mangelnden Pragmatismus.
-
Case System-Design Design: Wir wollen in unsere Anwendung eine wiederverwendbare Tabelle mit Sortierung, Filterung, Pagination und konfigurierbaren Spalten ergänzen. Wie entwerfen Sie die Komponente?
Worauf eine starke Antwort hinweistKlärung vor dem Vorschlag (erwartete Zeilenanzahl, Datenquelle, Server- vs. Client-Sortierung, Accessibility-Anforderungen, Wiederverwendung an wie vielen Stellen). Kohärente Architektur: Komposition vs. Konfigurations-Props, klare Slot- oder Render-Prop-API, Virtualisierung ab welcher Zeilenmenge, Tastatur-Navigation, ARIA-Rollen für Tabellen. Bonus: Anerkennung der Unsicherheitszonen (Ich würde einen POC mit React-Aria oder TanStack Table machen, bevor ich entscheide, was wir selbst bauen). Wer ohne Klärung sofort in den Code springt, zeigt eine Design-Schwäche.
-
Case Debugging und Investigation Debug: Auf Mobilgeräten in Safari unter iOS reagiert die App nach 30 Sekunden Nutzung träge. In Chrome auf Desktop ist nichts auffällig. Wie gehen Sie vor?
Worauf eine starke Antwort hinweistStrukturierte Methode: (1) Reproduktion auf echtem Gerät oder über Browserstack, nicht nur im Desktop-DevTools-Emulator, (2) Profiling mit Safari Web Inspector über USB-Debugging, (3) Hypothesen ordnen (Memory Leak in einer Listener-Anbindung, exzessive Re-Renders, schwere Animationen, Layout-Thrashing, große Bilder ohne Lazy-Loading), (4) Metriken vergleichen (CPU, Memory, Long Tasks, FPS). Wer sofort auf wird wohl Safari sein springt, ohne zu investigieren, hat einen Bias und unterschätzt iOS-spezifische Eigenheiten (z. B. WebKit-Speicherverwaltung).
-
Case Optimierung Performance: Eine Seite Ihrer Anwendung erreicht in Lighthouse Mobile einen Performance-Score von 35 und 6 Sekunden LCP. Sie haben zwei Wochen Zeit, Score über 80 und LCP unter 2,5 Sekunden zu bringen. Aktionsplan?
Worauf eine starke Antwort hinweistVor dem Optimieren messen: Lighthouse, WebPageTest, Chrome DevTools Performance-Tab, RUM-Daten falls vorhanden. Bottleneck identifizieren (Render-blocking JS oder CSS, große ungeoptimierte Bilder, kein Code-Splitting, schwere Drittanbieter-Skripte, ungenutztes JavaScript, fehlende Caching-Header). Nach Aufwand mal Wirkung priorisieren: typischerweise zuerst Bildoptimierung und Code-Splitting, dann Drittanbieter-Skripte einschränken, dann Server-Response-Time. Antworten wie Ich baue Server-Side-Rendering ein ohne Diagnose deuten auf vorzeitige Optimierung. Bonus: erkennen, dass LCP-Probleme meist bei Bildern, Web-Fonts oder einem späten Hydrate-Schritt liegen.
-
Fachlich Code-Qualität Wie ist Ihre Test-Strategie im Frontend? Beschreiben Sie Ihr letztes Projekt: wie viele Tests, welche Typen (Unit, Komponenten, Integration, E2E), welche Coverage und was haben Sie wirklich gemessen?
Worauf eine starke Antwort hinweistVerständnis der Frontend-Test-Pyramide (viele Unit-Tests auf Hooks und Utilities, Komponenten-Tests mit Testing Library auf Verhalten statt Implementation, wenige E2E in Playwright oder Cypress auf den kritischen Flows). Unterscheidung zwischen Coverage und Nutzen (90 % Coverage auf Präsentations-Komponenten wiegt weniger als 60 % auf einem Checkout-Flow). Bonus: die:der Kandidat:in nennt einen Fall, in dem ein Test eine reale Regression verhindert hat. Wer Snapshot-Tests als zentrale Strategie nennt oder einfach 100 % Coverage ohne Differenzierung antwortet, zeigt schwaches Urteilsvermögen.
-
Fachlich Frontend-Fundament Was ist der Unterschied zwischen useEffect, useLayoutEffect und einem state-getriebenen Render in React? Wann setzen Sie welches Werkzeug ein? (Oder das Vue-Äquivalent.)
Worauf eine starke Antwort hinweistuseEffect: läuft nach Commit, asynchron zum Browser-Paint, geeignet für Datenabruf, Logging, Subscriptions. useLayoutEffect: läuft synchron nach Commit, vor dem Paint, geeignet für Messungen und imperativen DOM-Zugriff, der Layout-Flicker vermeiden muss. State-getriebenes Rendern bevorzugen, wenn die Information aus Props oder State ableitbar ist (kein Effekt nötig). Wer die drei Mechanismen nicht trennen kann, baut typische Frontend-Anti-Patterns ein: doppelte Renders, Flicker, Race Conditions in Effekten. Vue-äquivalent: watchEffect vs. computed vs. lifecycle hooks.
-
Fachlich Pragmatismus und Priorisierung Sie kommen in eine schlecht organisierte React- oder Vue-Codebase: Komponenten mit 500 Zeilen, Props-Drilling über 5 Ebenen, keine Trennung von Logik und Darstellung, gemischte Styling-Ansätze. Aktionsplan in 60 Tagen, ohne alles zu brechen?
Worauf eine starke Antwort hinweistSchrittweises Vorgehen: (1) kritische Komponenten und wiederkehrende Patterns kartieren, (2) zuerst Hooks oder Composables und Business-Logik extrahieren (großer Hebel, geringes Risiko), (3) große Komponenten entlang fachlicher Grenzen zerlegen, nicht entlang technischer Schemata, (4) State-Manager nur dort einführen, wo Props-Drilling tatsächlich wehtut (Context oder Pinia im KMU, Redux oder Zustand ab größerem Volumen), (5) Styling-Strategie vereinheitlichen ohne Big-Bang-Migration. Wer sofort alles auf React Server Components oder Nuxt 4 umstellen will, zeigt fehlenden Pragmatismus.
-
Werte Coachability Wie nehmen Sie eine kritische Code-Review zu Frontend-Code auf, von dem Sie überzeugt waren, dass er gut ist?
Worauf eine starke Antwort hinweistOffenheit: Fähigkeit, Code vom persönlichen Ego zu trennen. Bonus: die:der Kandidat:in nennt einen Fall, in dem sie:er durch eine Review tatsächlich umgedacht hat (etwa bei Accessibility-Hinweisen, die zunächst unwichtig erschienen). Wer beschreibt, der:dem Reviewer:in die eigene Logik erklärt zu haben, anstatt zuzuhören, zeigt eine Schwäche in der Coachability ; im KMU mit kleinem Frontend-Team ist das ein hartes K.o.-Signal.
-
Werte Accessibility und Qualität Welche Rolle spielt Accessibility in Ihrer täglichen Arbeit? Beschreiben Sie konkret, was Sie bei der letzten Komponente, die Sie gebaut haben, geprüft oder umgesetzt haben.
Worauf eine starke Antwort hinweistAktive Accessibility-Haltung: semantisches HTML als Standard, Tastatur-Navigation getestet, Fokus-Reihenfolge und sichtbarer Fokus geprüft, ARIA-Rollen nur wo nötig, Kontraste validiert, Screenreader-Test mindestens einmalig pro nicht-trivialer Komponente. Bonus: die:der Kandidat:in nennt ein konkretes Tool (axe, Lighthouse, VoiceOver, NVDA) und einen Fall, in dem ein Accessibility-Audit eine echte Nutzungsverbesserung gebracht hat. Wer Accessibility als Aufgabe am Projektende behandelt oder pauschal an QA delegiert, zeigt eine Lücke, die im KMU teuer wird (Klagen unter BFSG ab Mitte 2025 sind real).
-
Werte Teamspiel Produkt und Design Wie arbeiten Sie mit Designer:innen und Product Manager:innen zusammen? Beschreiben Sie eine Situation, in der Sie auf einen Design-Brief zurückgeschoben haben.
Worauf eine starke Antwort hinweistPartnerschaftliche Haltung: konstruktives Challenging auf Basis von Machbarkeit, Performance- oder Accessibility-Risiko, Alternativvorschläge mit Skizze oder Prototyp. Bonus: die:der Kandidat:in nennt einen Fall, in dem sie:er den ursprünglichen Brief nach Austausch akzeptiert hat (keine systematische Opposition). Wer Designer:innen als verstehen die Technik nicht oder PMs als reden zu viel beschreibt, zeigt Schwäche im Teamspiel, die im KMU mit kleinem Produktteam besonders teuer wird.
Woran Sie eine:n exzellente:n Sales Manager:in erkennen
| Kompetenz | Unter Anforderung | Auf Niveau | Über Anforderung |
|---|---|---|---|
| Frontend-Solidität | Stolpert über Fundamente (Box-Modell, Event-Loop, Render-Zyklus des gewählten Frameworks, asynchrone Datenflüsse). Sucht Lösungen durch Versuch und Irrtum ohne klares mentales Modell. Schwer auf ein neues Framework zu setzen. | Beherrscht den aktuellen Stack eigenständig (React oder Vue mit TypeScript, gängiger Build-Tooling, Standard-State-Pattern). Kann ein neues Framework in 2-4 Wochen lernen. Versteht die Fundamente gut genug, um bei Bedarf tief zu debuggen. | Referenzperson für den Stack im Team und in der Lage, innerhalb weniger Wochen auf einen neuen Stack umzusteigen. Antizipiert klassische Fallen (Re-Render-Stürme, Hydration-Mismatches, Memory Leaks in Subscriptions). Baut nützliche, nicht verfrühte Abstraktionen und kennt die Grenzen der eigenen Framework-Wahl. |
| Performance, Accessibility und Qualität | Versendet ohne Lighthouse- oder Accessibility-Prüfung. Lädt schwere Bibliotheken ohne Code-Splitting, ignoriert Tastatur-Navigation und Screenreader-Support. Coverage ist Selbstzweck statt Sicherheitsnetz. | Routine-Checks im Workflow: Lighthouse pro Feature, Accessibility-Smoketests (axe oder Lighthouse-Audit, Tastatur-Test), gezielte Tests auf kritische Flows. Kennt die häufigsten Anti-Pattern (riesige Bilder ohne next-gen-Format, Render-blocking Web-Fonts, fehlende ARIA-Rollen) und vermeidet sie. | Aktive Verteidigung von Performance- und Accessibility-Bars im Team. Etabliert Budgets (Bundle-Size, LCP, INP) und Audit-Routinen. Pädagogisiert Kolleg:innen mit konkreten Beispielen und Tooling-Setup. Kann nein sagen zu einer Designvorlage, die ohne Workaround nicht erreichbar oder performant baubar ist. |
| Design-System und Komposition | Keine klare Komponenten-Strategie ; jede neue Seite führt neue Patterns ein. Kopiert Markup und Styles statt zu komponieren. Übergaben mit Pixel-Pushers-Mentalität ohne Verständnis für Tokens und Varianten. | Strukturiert Komponenten passend zur Teamgröße: Tokens für Farben, Spacing und Typografie, klare Trennung zwischen Primitive und produktspezifischen Komponenten, sauber typisierte Props-Verträge. Übergaben mit dokumentierten Edge Cases (Leerzustand, Fehlerzustand, Lade-Zustand, Responsive). | Referenz im Team für Design-System-Pflege: dokumentierte Konventionen, Versionierungs-Pattern, enge Zusammenarbeit mit Designer:innen an gemeinsamen Tokens, Abstimmung mit Storybook oder vergleichbarem Tooling. Kann nein sagen zu Designs, die das System destabilisieren, ohne dogmatisch zu werden. |
| Autonomie und Findigkeit | Blockiert sich stundenlang auf einem unbekannten Thema, ohne um Hilfe zu bitten, oder fragt bei jedem Hindernis sofort. Keine strukturierte Debug-Strategie. Liest Bibliotheks-Quellcode nie. | Kann auf bekannten Themen eigenständig diagnostizieren ; fragt nach vorheriger Untersuchung um Hilfe (Zusammenfassung des Problems, Hypothesen, was bereits versucht wurde). Liest bei Bedarf Source einer eingesetzten Bibliothek. | Hohe Findigkeit auf unbekannten Themen: liest den Quellcode der Abhängigkeiten, instrumentiert den Browser (Performance-Tab, Memory-Snapshots, Coverage-Tool), isoliert Grundursachen auch in Drittanbieter-Code. Dokumentiert die Erkenntnisse für das Team. |
| Kommunikation und Teamspiel | Erklärt die eigene Arbeit Nicht-Techniker:innen schlecht. Defensive Haltung in Reviews und Critique-Sessions. Arbeitet im Silo, teilt wenig Kontext. Systematische Opposition gegenüber Designer:innen oder PMs. | Kann die eigene Arbeit gegenüber Design, PM oder Geschäftsführung in klarer Sprache erklären. Nimmt Reviews konstruktiv auf. Teilt Kontext in Team-Reviews und 1:1. Kann eine technische Einschränkung mit Skizze oder Prototyp belegen. | Brücke zwischen Frontend, Design, Backend und Produkt. Moderiert technische Debriefs und Design-Übergaben, macht Abwägungen verständlich, verhandelt Timelines transparent. Referenz im Team für übergreifende Kommunikation. |
30/60/90-Tage-Plan
Bis Tag 30
- Vollständiger Setup der lokalen Entwicklungsumgebung und Deployment eines (auch trivialen) PR in Produktion validiert
- Lesen und Verständnis des Codes der 3 fachlich kritischsten Frontend-Module sowie der Design-System-Bibliothek
- Erstes dokumentiertes 1:1 mit der:dem Tech Lead und mit einer:einem Designer:in zu Konventionen, identifizierter Schuld und Prioritäten
- Erster substantieller PR (UI-Bug-Fix oder kleine Komponente) mit Tests und Accessibility-Check reviewt und gemerged
Bis Tag 60
- Lieferung einer vollständigen Frontend-Feature von Anfang bis Ende (Komponente, Tests, Accessibility, Performance-Check, Deployment) in Eigenverantwortung
- Erste PR-Review eines Kollegen oder einer Kollegin mit strukturiertem Feedback zu Code-Qualität, Accessibility und Performance, nicht nur Approve-Klick
- Erste eigenständige Übergabe-Session mit Design für eine nicht-triviale Komponente moderiert
- Dokumentation eines kürzlich bearbeiteten Patterns im Design-System verfasst oder aktualisiert
Bis Tag 90
- Regelmäßige Lieferung (1-2 PRs pro Woche) mit in der Review bestätigter Qualität in Code, Accessibility und Performance
- Erste technische Entscheidung in Eigenverantwortung zu einem mehrdeutigen Thema (Library-Wahl, Refactor einer Hauptkomponente, neues Pattern im Design-System)
- Informelles Mentoring eines Junior- oder neuen Profils (Pair-Programming, pädagogische Reviews zu Accessibility oder Performance)
- Formales Bilanzgespräch mit der:dem Tech Lead: Ramp-Phase validiert, Entwicklungsplan auf 1-2 Schwerpunkte (etwa tiefere Performance-Praxis, Aufbau eines Komponenten-Patterns, Mentoring-Verantwortung)
Häufige Fehler bei der Besetzung dieser Rolle
-
Frontend mit Fullstack-Anforderungen vermischen
Eine Stellenausschreibung, die React, Node, Postgres, Kubernetes und Docker im selben Profil verlangt, beschreibt keine Frontend-Rolle, sondern eine Fullstack-Rolle. Echte Frontend-Spezialist:innen filtern sich aus, weil sie wissen, dass sie an Backend-Themen nicht ernsthaft beitragen werden. Wenn Sie wirklich Tiefe in Frontend (Design-System-Pflege, Performance, Accessibility, komplexe Interaktionen) brauchen, schreiben Sie die Rolle als Frontend-Rolle aus und beschränken Backend-Erwartungen auf das Lesen einer API und das Schreiben gelegentlicher Glue-Layer. Brauchen Sie Fullstack, nutzen Sie die entsprechende Vorlage.
-
Auf Konzern-Pedigree statt auf operative Ramp einstellen
Ein:e Top-Absolvent:in einer renommierten Hochschule mit 2 Jahren bei einem DAX-Konzern oder einer Big-Tech-Niederlassung ist nicht automatisch produktiver als ein:e Autodidakt:in mit 5 Jahren Produktionspraxis in einem Startup oder KMU. Große Strukturen liefern ihren Frontend-Entwickler:innen klare Specs, dedizierte Design-System-Teams und solides Tooling ; im KMU fehlt dieses Gerüst meist, und die fehlende Autonomie wird zur Belastung. Gewichten Sie das technische Praxisinterview und die System-Design-Übung stärker als das Pedigree im Lebenslauf.
-
Algorithmische Fundamente bei einer Produktrolle überbewerten
Ein:e Frontend-Entwickler:in im KMU muss fast nie einen Graph-Algorithmus optimieren oder eine Trie-Datenstruktur neu implementieren. LeetCode-artige Aufgaben filtern akademische Profile zugunsten der operativen (die eine vollständige Komponente in Eigenverantwortung liefern können). Bevorzugen Sie Aufgaben, die dem Tagesgeschäft ähneln: eine Komponente um eine Funktion ergänzen, einen Performance-Hotspot identifizieren, einen Accessibility-Fehler beheben. Reine LeetCode-Hard-Filter sind im KMU kontraproduktiv.
-
Mehrtägige Take-Home-Aufgaben verlangen
Eine Take-Home-Aufgabe mit 8 oder mehr Stunden nimmt in Wirklichkeit 24 Stunden in Anspruch (mit emotionalem Investment in Styling und Politur), demotiviert die besten Profile (die parallel andere Optionen haben) und liefert kein besseres Signal als eine gut konstruierte Aufgabe von 2-3 Stunden. Wollen Sie die Qualität der Argumentation messen, nicht die Vollständigkeit. Begrenzen Sie die erwartete Zeit explizit und akzeptieren Sie unvollständige, aber gut begründete Lösungen, idealerweise mit einer kurzen README zu den getroffenen Entscheidungen.
-
Accessibility und Performance als nice-to-have behandeln
Im deutschen Markt ist Accessibility seit Mitte 2025 unter dem Barrierefreiheitsstärkungsgesetz (BFSG) für viele B2C- und auch B2B-Produkte verbindlich, mit Bußgeldern und Klagerisiko bei Verstößen. Performance wirkt direkt auf Conversion, Aktivierung und SEO. Wer beides als Aufgabe am Projektende behandelt oder pauschal an QA delegiert, produziert teure Nacharbeit. Prüfen Sie im Interview konkret: Was hat die:der Kandidat:in beim letzten Feature in Accessibility und Performance gemessen und verbessert? Profile ohne klare Antwort sind ein Risiko, vor allem im KMU ohne dedizierte:n Accessibility-Spezialist:in.
Häufige Fragen
-
Was verdient ein:e Frontend-Entwickler:in im KMU in Deutschland?
Die Referenzspanne für eine:n Frontend-Entwickler:in auf Mid-Level (3 bis 6 Jahre Berufserfahrung) im deutschen KMU liegt bei 48 bis 72 k€ Bruttofixgehalt pro Jahr (Median um 58 k€). Berlin, München und Hamburg im SaaS-/Scale-up-Umfeld ziehen nach oben (68 bis 85 k€), klassischer Mittelstand und Provinzstandorte tendenziell nach unten. Spezialisierungssignale (gepflegtes Design-System, Performance-Praxis, Accessibility-Erfahrung) ziehen messbar nach oben. Engineering-Rollen haben in Deutschland in der Regel keinen variablen Vergütungsanteil ; Scale-ups bieten ergänzend VSOP oder ESOP (virtuelle Beteiligungen).
-
Was ist der Unterschied zwischen Frontend-, Backend- und Fullstack-Entwickler:in?
Frontend-Entwickler:innen konzentrieren sich auf die Benutzeroberfläche: Komponenten und Design-System, Interaktion, State-Management im Browser, Accessibility (Tastatur, Screenreader, Kontraste), wahrgenommene und gemessene Performance (LCP, INP, CLS), Build-Pipeline. Backend-Entwickler:innen konzentrieren sich auf API, Datenbank, Skalierbarkeit, Sicherheit. Fullstack-Entwickler:innen decken beides auf mittlerem bis fortgeschrittenem Niveau ab. Im deutschen KMU ist Fullstack oft das Standardprofil ; eine reine Frontend-Rolle lohnt sich, sobald das Produkt eine komplexe UI hat, ein gepflegtes Design-System braucht oder Accessibility und Performance verbindliche Anforderungen sind. Ab Teams von etwa 10 Entwickler:innen wird die Spezialisierung Frontend deutlich relevanter.
-
Wie lange dauert die Einstellung eines:einer Frontend-Entwickler:in in Deutschland?
Rechnen Sie mit 50 bis 80 Tagen zwischen der Veröffentlichung der Stellenausschreibung und der Vertragsunterzeichnung für ein Mid-Level-Profil. Der deutsche Tech-Markt ist 2025-2026 weiterhin angespannt, vor allem für Frontend-Profile mit moderner Stack (React oder Vue mit TypeScript) und nachweisbarer Spezialisierung in Design-System, Accessibility oder Performance. Die Fristen verlängern sich im Spätsommer und um den Jahreswechsel. Eine Verkürzung unter 50 Tage geht meist auf Kosten der technischen Praxisaufgabe oder der System-Design-Übung und reduziert die Einstellungsqualität spürbar.
-
Brauchen Frontend-Entwickler:innen einen bestimmten Hochschulabschluss?
Nein. Der deutsche Tech-Markt akzeptiert weitgehend autodidaktische Profile und Absolvent:innen von Bootcamps (Le Wagon Berlin, neue fische, CareerFoundry, Spiced Academy, Ironhack), sobald 3 bis 5 Jahre solide Produktionspraxis vorliegen. Ein Abschluss (FH-Informatik, Universitätsabschluss Informatik, Mediendesign mit technischem Anteil) wirkt bei Junior-Profilen beruhigend, verliert nach 5 Jahren Berufserfahrung aber an Bedeutung. Bewerten Sie auf Basis des Codes, sichtbarer Komponenten oder Open-Source-Beiträge und der Problemlösung, nicht des akademischen Pedigrees.
-
Welche Tools und Stacks sollte ein:e Frontend-Entwickler:in 2026 beherrschen?
Im deutschen Tech-KMU 2026 dominieren zwei Stack-Familien: React mit TypeScript (Next.js, Remix oder reines Vite) und Vue mit TypeScript (Nuxt). Erwartete Beherrschung: Komponenten, Hooks oder Composables, Routing, Datenabruf (React Query oder Pinia/Vuex), Build-Tooling (Vite oder Webpack), CSS-Strategie (CSS-Modules, Tailwind, vanilla-extract oder Äquivalent), Tests mit Vitest oder Jest und Testing Library, E2E mit Playwright oder Cypress. Ergänzend wichtig: Storybook oder Histoire für Design-System-Arbeit, Accessibility-Tools (axe, Lighthouse, VoiceOver oder NVDA), Performance-Tools (Lighthouse, WebPageTest, RUM). KI-gestützte Tools (GitHub Copilot, Cursor, v0 für UI-Drafts) werden 2026 zunehmend in den Workflow integriert ; testen Sie im Interview, wie kritisch das Profil mit diesen Hilfsmitteln umgeht.
-
Welche rechtlichen Vorgaben gelten für Frontend-Stellenausschreibungen in Deutschland?
Vier zentrale Vorgaben: (1) geschlechtsneutrale Stellenbezeichnung mit (m/w/d) oder Doppelpunkt-Schreibweise (§ 11 AGG), (2) Pflicht zur Gehaltstransparenz in der Anzeige oder vor dem ersten Interview (EU-Entgelttransparenzrichtlinie 2023/970, Umsetzung bis 7. Juni 2026), (3) Transparenz beim Einsatz von KI-Tools zur Vorauswahl und garantierte menschliche Aufsicht (EU AI Act, ab 2. August 2026), (4) BFSG-Konformität für betroffene B2C-Produkte (Pflicht seit 28. Juni 2025 nach EN 301 549/WCAG 2.1 AA) ; auch für nicht-betroffene Produkte breitet sich die Erwartung im Markt aus, beschreiben Sie die Accessibility-Praxis daher explizit in der Anzeige.