JANZZ Details
JANZZ Title
Frontend Developer
Description
Entwurf, Implementierung und Wartung von UI-Komponenten und Seiten in Nuxt 4 (Vue 3). Entwicklung einer komponentenbasierten Architektur (Composition API, Pinia/Store). Leistungsoptimierung (SSR, statische Seitengenerierung, Lazy Loading, Caching).
Enge Zusammenarbeit mit Backend-Teams (Node.js, Python usw.) zur Definition von APIs (REST/GraphQL). Mitgestaltung von API-Verträgen, Validierung von Anfrage-/Antwortschemata (z. B. Zod, Yup). Grundlegende Implementierung der serverseitigen Logik in Nuxt (Server-Middleware, Nitro).
Erstellung von Unit-Tests und End-to-End-Tests. Code-Reviews, Einhaltung unserer Codierungsstandards und Richtlinien
Integration von Build-Pipelines (GitHub Actions, GitLab CI) für die automatisierte Bereitstellung
Implementierung von Designsystemen und Styleguides (Tailwind)
Dokumentation auf Basis von Swagger
Occupation/Profession/Function
Tätigkeit/Beruf:
Frontend DeveloperSpezialisierungen:
- Nuxt 4
- Vue.js
- Tailwind CSS
- GraphQL
- REST API
Number of offered JANZZs
1
Availability
Per sofort
Type of contract
- Festanstellung/Dauerdienstverhältnis
SOCIAL TAGS
Salary/Compensation
80'000 - 100'000 CHF pauschal
Place of work/Place of deployment
- Schweiz
JANZZ language
Deutsch
Skills/Competences
- Nuxt.js
- Vue.js
- GraphQL
- Tailwind CSS
Soft skills
- Motivierungsvermögen
- Offenheit für agile Arbeitsweisen
- Projektorientiertes Arbeiten
Industries
- IT services, programming, design and systems
Languages
- Deutsch
Mündlich: Sehr gut (C2), Schriftlich: Sehr gut (C2) - Englisch
Mündlich: Sehr gut (C2), Schriftlich: Sehr gut (C2)
JANZZ Type
JANZZ Biete