Stellenbeschreibung Vorlage: Frontend-Entwickler/in
Diese Vorlage hilft Ihnen, eine überzeugende Stellenanzeige für Frontend-Entwickler/innen zu schreiben. Sie enthält Rollenübersicht, Kernaufgaben, technische und Soft Skills, sowie Richtlinien zu Leistungen und Entschädigung in CHF. Passen Sie Pensum (%), Kanton und Sprachanforderungen an Ihren Standort an.
Eine aussagekräftige Stellenbeschreibung zieht die richtigen Frontend-Entwickler/innen an und schafft klare Erwartungen von Anfang an. Diese Vorlage deckt ab, was Kandidat/innen wissen müssen: Was sie bauen, mit wem sie arbeiten, welche Fähigkeiten gefragt sind und was Ihr Unternehmen bietet.
Nutzen Sie diese als Ausgangspunkt. Ersetzen Sie Firmendetails, passen Sie das Pensum an (Vollzeit ist typisch 100%), nennen Sie Ihren Kanton oder Stadt (z.B. Zürich, Wallis) und geben Sie Sprachanforderungen an – die meisten Tech-Rollen in der Schweiz verlangen Deutsch oder Englisch, manchmal beides.
Rollenübersicht & Aufgaben
Beschreiben Sie konkret, was diese Person jede Woche tun wird. Frontend-Entwickler/innen bauen benutzerorientierte Features, beheben Browser-Probleme und arbeiten mit Design- und Backend-Teams zusammen. Nennen Sie Ihren Tech Stack (React, Vue, Next.js usw.).
ListenSie 4–6 Kernaufgaben auf, damit Kandidat/innen selbst beurteilen können, ob sie passen. Beispiele: responsive Interfaces entwickeln, wartbaren Code schreiben, Code Reviews durchführen, Tests und Performance optimieren.
- Benutzeroberflächen mit [Ihrem Tech Stack] entwerfen und umsetzen
- Mit Designer/innen, Backend-Entwickler/innen und Produktmanagement an Features zusammenarbeiten
- Sauberen, testbaren Code schreiben und an Peer Code Reviews teilnehmen
- Frontend-Performance über Browser und Geräte hinweg optimieren
- Zur Dokumentation und zum Wissensaustausch im Team beitragen
- Features von Konzept bis Deployment eigenverantwortlich umsetzen
Anforderungen & Fähigkeiten
Unterteilen Sie in Must-haves (z.B. 2+ Jahre Frontend-Erfahrung, Kompetenz im Framework) und Nice-to-haves (z.B. TypeScript, Test-Libraries, Design Systems). So können sich Kandidat/innen ehrlich selbst bewerten.
Sprachanforderungen gehören hier hin. Wenn Ihr Team auf Deutsch arbeitet, schreiben Sie ‚Deutsch (B2 oder höher) erforderlich' oder ‚Englischsprachige willkommen.' Seien Sie explizit über die tägliche Kommunikationssprache.
- Sichere Kenntnisse in HTML, CSS und JavaScript (ES6+) – Pflicht
- Berufserfahrung mit [React/Vue/Angular] oder ähnlichem Framework – Pflicht
- Erfahrung beim Bau von responsiven, barrierefreien Weboberflächen – Pflicht
- Vertrautheit mit Versionskontrolle (Git) und agilen Workflows – Pflicht
- TypeScript, automatisierte Tests (Jest, Vitest) oder Design Systems – optional
- Erfahrung mit Performance-Monitoring- und Optimierungstools – optional
Das bieten wir
Kompensation und Leistungen sind wichtig. Nennen Sie eine Gehaltsspanne in CHF (z.B. CHF 95'000–120'000 brutto pro Jahr für eine 100%-Stelle). Falls Sie einen 13. Monatslohn zahlen, erwähnen Sie das – es ist in vielen Schweizer Verträgen Standard, aber erwähnenswert.
Beschreiben Sie Ihre Team-Kultur, Arbeitsbedingungen und Entwicklungschancen. Nennen Sie Pensum-Flexibilität (z.B. 80–100%), Home-Office-Regelung, Weiterbildungsbudget oder Mentoring. Seien Sie ehrlich und spezifisch für Ihr Unternehmen.
- Wettbewerbsfähiges Salär (CHF [X–Y] brutto pro Jahr) und 13. Monatslohn
- Pensum 80–100% (flexible Arbeitszeiten nach Absprache)
- Home Office [X Tage/Woche] und kollaboratives Büro in [Kanton/Stadt]
- Weiterbildungsbudget für Kurse, Konferenzen oder Zertifikationen
- Kranken- und Unfallversicherung; Beiträge zur beruflichen Vorsorge (BVG)
- Mentoring von erfahrenen Entwickler/innen und Aufstiegschancen im Unternehmen
Häufige Fragen
- Soll ich eine konkrete Gehaltsspanne nennen oder offen lassen?
- Eine Spanne in CHF zu nennen lockt seriöse Kandidat/innen an und beschleunigt die Rekrutierung. Falls Ihr Budget je nach Erfahrung variiert, geben Sie eine realistische Spanne an (z.B. CHF 95'000–120'000) und vermerken Sie, dass das Gehalt je nach Hintergrund verhandelbar ist.
- Was bedeutet Pensum und wie stelle ich es dar?
- Pensum ist der Prozentsatz der Vollzeitleistung in der Schweiz. 100% ist Vollzeit, 80% bedeutet vier Tage pro Woche. Geben Sie es klar an: ‚Pensum 100%' oder ‚Pensum 80–100%' falls flexibel. Dies ersetzt ‚FTE' oder ‚Stunden/Woche' in Schweizer Anzeigen.
- Wo erwähne ich Sprachanforderungen?
- Geben Sie Sprachanforderungen im Abschnitt Anforderungen an, nicht versteckt in der Einleitung. Beispiel: ‚Deutsch B2 oder höher erforderlich für tägliche Standups' oder ‚Englischsprachige willkommen; Deutsch von Vorteil.' Seien Sie ehrlich über das, was die Rolle braucht.
Allgemeine Informationen für Schweizer Arbeitgeber, keine Rechtsberatung. Lassen Sie alles mit rechtlichen Folgen von einer Juristin prüfen.