In der Rolle als Softwareentwickler und Teamleiter im Frontend-Bereich übernehmen Sie eine zentrale Verantwortung bei der Entwicklung der Benutzeroberflächen für verschiedene Anwendungen. Der Arbeitgeber ist ein etablierter Softwarehersteller, der seinen Kunden eine selbstentwickelte Lösung zum Austausch großer Datenmengen und zur Vereinfachung zugehöriger Prozesse anbietet. Aufgrund neuer EU-Vorgaben wird eine fortlaufende Expansion angestrebt. In dieser Position leiten Sie ein internationales Team, das sich auf die Entwicklung von Frontends mit React und teilweise Angular spezialisiert hat. Sie sind verantwortlich für die fachliche Anleitung des Teams und die Bewertung neuer Technologien sowie die Entscheidung über die Architektur der Anwendungen. Dabei arbeiten Sie eng mit UX/UI-Designern und Product Ownern zusammen, um die Benutzererfahrung kontinuierlich zu verbessern. Zudem tragen Sie aktiv zur Optimierung der Entwicklungsprozesse und Best Practices bei, einschließlich der Nutzung von Code Repositories, Clean Code, DevOps und Dokumentation. Das Arbeitsumfeld zeichnet sich durch ein angenehmes Klima, flexible Arbeitszeiten und die Möglichkeit von Home-Office aus, was eine ausgewogene Work-Life-Balance fördert.
Softwareentwickler / Teamleiter Frontend (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 5 Jahre Berufserfahrung als Frontend Software (Lead) Engineer oder Frontend Software-Architekt mit. Er sollte über fundierte Kenntnisse in JavaScript, TypeScript, HTML5 und CSS3 sowie modernen Frontend-Architekturen verfügen. Erfahrungen in der Integration von Frontends mit .NET Core oder .NET 6+ Backends, insbesondere mit REST APIs und idealerweise gRPC, sind von Vorteil. Ein tiefes Verständnis von State Management (z. B. Redux, NgRx) und reaktiven Programmiermodellen wird erwartet. Darüber hinaus sind Kenntnisse in automatisierten Tests im Frontend (z. B. Jest, Cypress) sowie ein Verständnis von CI/CD-Konzepten und Erfahrungen in der Zusammenarbeit mit DevOps- und Cloud-Teams (z. B. Azure DevOps) wünschenswert. Gute Deutsch- und Englischkenntnisse sind erforderlich, um in einem internationalen Team erfolgreich kommunizieren zu können.