In der Position als Software-Architect / Teamleiter Frontend übernehmen Sie eine zentrale Rolle in der Entwicklung von Frontend-Lösungen für verschiedene Anwendungen. Der Arbeitgeber ist ein innovativer Softwarehersteller, der seinen Kunden maßgeschneiderte Lösungen zur effizienten Verarbeitung großer Datenmengen und zur Optimierung zugehöriger Prozesse bietet. Angesichts der anstehenden Änderungen durch neue EU-Gesetze wird eine Expansion des Unternehmens angestrebt, was spannende Herausforderungen und Entwicklungsmöglichkeiten für Sie bereithält. Sie werden Teil eines dynamischen, internationalen Teams, das auf Technologien wie React und Angular setzt. Zu Ihren Hauptaufgaben gehört die fachliche Leitung des Teams, die Bewertung neuer Technologien sowie die Entscheidungsfindung bezüglich der Softwarearchitektur. Sie arbeiten eng mit UX/UI-Designern und Product Ownern zusammen, um die Benutzererfahrung kontinuierlich zu verbessern. Zudem tragen Sie aktiv zur Optimierung der Entwicklungsprozesse und zur Implementierung von Best Practices bei, wie beispielsweise der Nutzung von Code Repositories, Clean Code-Prinzipien und DevOps-Methoden. Das Arbeitsumfeld ist geprägt von einer offenen Unternehmenskultur, in der Kreativität und Innovation gefördert werden.
Software-Architect / Teamleiter Frontend (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens fünf Jahre Berufserfahrung als Frontend Software (Lead) Engineer oder Frontend Software-Architekt mit. Sie verfügen über fundierte Kenntnisse in JavaScript, TypeScript, HTML5 und CSS3 sowie in modernen Frontend-Architekturen. Erfahrungen in der Integration von Frontends mit .NET Core oder .NET 6+ Backends, insbesondere im Umgang mit REST APIs und idealerweise gRPC, sind von Vorteil. Ein tiefes Verständnis von State Management, beispielsweise durch den Einsatz von Redux oder NgRx, sowie Kenntnisse in reaktiven Programmiermodellen sind ebenfalls erforderlich. Zudem sind Erfahrungen mit automatisierten Tests im Frontend, wie Jest oder Cypress, sowie ein Verständnis für CI/CD-Konzepte und die Zusammenarbeit mit DevOps- und Cloud-Teams, beispielsweise Azure DevOps, wünschenswert. Gute Deutsch- und Englischkenntnisse runden Ihr Profil ab. Persönlich zeichnen Sie sich durch Teamfähigkeit, Kommunikationsstärke und analytisches Denken aus.