Bei Ausbildung.de arbeiten wir mit einer Microservice-Architektur und aktuellen Technologien - das ganze natürlich agil. Im Frontend-Team arbeitest du mit React und Next.js, einer GraphQL API und einer component library als zentrales Design-System, um ein kundenfreundliches und einheitliches Frontend zu bauen. Auch außerhalb des Developments sind wir ein top-moderner Arbeitgeber im Herzen Bochums und verbinden unsere Start-up-Mentalität mit den Vorzügen des Bertelsmann-Konzerns im Hintergrund. Dazu erwartet dich ein herausragendes Team, das sich gegenseitig unterstützt und gemeinsam fokussiert an einem Ziel arbeitet, dabei aber die Spaß an der Arbeit nie aus den Augen verliert. Tätigkeiten 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 Anforderungen Was bringst du mit? Du bringst mehrjährige Berufserfahrung als Senior Developer:in mit. Du verfügst über gute Kenntnisse in Frontend-Patterns, Architekturen, und hast Erfahrungen in Themen wie z.B. Caching-Strategien, CSR, SSR, SSG, Next 14, qualitative hochwertige Tests und/oder Accessibility. Du hast ein gutes Verständnis von UX/UI-Design. Du hast ein gutes Verständnis von Frontend-Testing-Frameworks, z.B. Jest, Cypress oder Playwright. Du kennst dich mit Performance-Metriken aus, z.B. TTFB oder LCP. Unsere Software-Entwicklung erfordert einen intensiven Austausch mit deinen Kolleg:innen. Daher solltest du kommunikativ und ein Teamplayer sein. Wir arbeiten viel über Pairing – ob remote oder im Büro. Du solltest dich wohlfühlen, mit anderen Leuten gleichzeitig zu arbeiten und Ergebnisse zu erklären. Fließende Deutschkenntnisse in Wort und Schrift. Du erfüllst nicht alle Anforderungen, aber brennst für die Aufgaben? Dann bewirb dich trotzdem und wir klären gemeinsam im Gespräch, ob es passt Team Unser Team besteht aus insgesamt 18 Inhouse Entwickler:innen (13 Developer:innen und 5 DevOps), die zusätzlich von 5 externen Entwickler:innen unterstützt werden. Wir arbeiten in drei crossfunktionalen Teams. Wir legen Wert auf eine entspannte und wertschätzende Arbeitsatmosphäre, in welcher wir gleichzeitig fokussiert und professionell auf unsere gemeinsamen Ziele hinarbeiten. Im Frontend-Team arbeitest du zudem eng Zusammenarbeit mit unseren Designer:innen zusammen. Alle zwei Monate kommt das gesamte Team für zwei Tage physisch für unsere Product Iteration Plannings in unserem Office in Bochum zusammen. Bewerbungsprozess Virtuelles Kennenlernen mit unserem Head of Development, einem Teamlead oder Senior- Development und unserem People & Culture-Bereich Fachliche Aufgabe sowie Kennenlernen mit dem Team Wenn wir zusammen passen und du Lust hast an Bord zu kommen, erhältst du ein Angebot von uns.