Was sind deine Aufgaben?
- Du bist maßgeblich für die Erstellung und Weiterentwicklung von Komponenten für das Frontend zuständig.
- Du übernimmst die technischen Planung für die Umsetzung neuer Features oder Produkte gemeinsam in unseren cross-funktionalen Teams (Product Owner:in, Design, Backend und Frontend).
- Du teilst dein Expertenwissen teamübergreifend mit allen Frontend-Entwickler:innen.
- Du arbeitest gemeinsam mit unseren UX/UI-Designern und Frontend-Entwickler:innen daran, die User Experience von bestehenden oder neuen Komponenten zu optimieren.
- Du verbesserst die Performance unserer Frontends in Hinblick auf Web Vitals und SEO-KPIs.
- Du schreibst für jedes neue Feature Unit-, Integration- und E2E-Tests, damit wir bei unseren mindestens wöchentlichen Deployments auch ohne manuellen Aufwand sicher sein können, dass alles funktioniert.
- Neben dem neuen Tech-Stack übernimmst du auch Verantwortung für unser Legacy-System auf Basis von HTML/Sass/JavaScript/jQuery, indem du bestehende Features anpasst, Bugs behebst oder die Technologie aktualisierst (ca. 10-15 % deiner Zeit). Mit jedem neuen Feature lösen wir das Legacy System Schritt für Schritt ab.
Unser Stack:
- Frontend: NextJS, React, CSS-Modules, Typescript
- CMS: Strapi (self-hosted)
- Test Setup: Jest, React-Testing-Library, Playwright für E2E-Tests
- Design System in Storybook & Figma
- Legacy Frontend: HTML/HAML, Sass, Javascript/jQuery, Rails