Frontend Engineer - Security Applications
Role details
Job location
Tech stack
Job description
In dieser Rolle bist Du der primäre technische Ansprechpartner für Frontend-Architektur, Design-Entscheidungen und Implementierung, während Du gleichzeitig stark in die praktische Entwicklung involviert bist. Du hilfst bei der Schaffung der technischen Grundlagen unseres Frontend-Stacks und definieren Best Practices. Du arbeitest eng mit Backend- und Systemingenieuren (m/w/d) sowie UI/UX-Designern (m/w/d) und Softwarearchitekten (m/w/d) zusammen, um ein kohärentes, robustes und sicheres Benutzererlebnis für das gesamte Produkt zu schaffen., * Konzeption, Entwicklung und Integration neuer Funktionen auf der Grundlage technischer Richtlinien und anderer Vorgaben (Barrierefreiheit, IT-Grundschutz etc.)
- Umsetzung kundenspezifischer Anforderungen zur optimalen Anpassung der Software an nationale Betriebsumgebungen und regulatorische Prozesse
- enge Zusammenarbeit mit Entwicklungsteams aus verwandten Produktbereichen zur Realisierung einer umfassenden Gesamtlösung, die alle funktionalen, sicherheitsrelevanten und betrieblichen Aspekte abdeckt
- Abstimmung der technischen Anforderungen mit Partnern, Behörden und interdisziplinären Teams zur Sicherstellung der Gesetzeskonformität und Systemkompatibilität
- Mitwirkung bei Architekturentscheidungen und der kontinuierlichen Verbesserung von Anwendungsqualität, Leistung und Sicherheit
- Erstellung der technischen Dokumentation in Übereinstimmung mit den einschlägigen Standards und internen Qualitätsrichtlinien
- Definition von Schnittstellen und APIs mit Backend-Systemen und Teams (REST, OpenAPI, gRPC)
- technische Dokumentation in Übereinstimmung mit relevanten Standards und internen Qualitätsrichtlinien
Requirements
- ein abgeschlossenes Studium der Informatik oder ähnlich, alternativ hast du eine Ausbildung und gleichwertige praktische Erfahrung
- sehr gute Kenntnisse in der Konzeption und Entwicklung von objektorientierten Softwarelösungen
- sehr gute Kenntnisse in
- E2E-Test-Frameworks wie Playwright, Cypress oder Nightwatch
- Linux
- der Softwareentwicklung in React
- praktische Erfahrung mit: gitlab, gitlab-ci, Containerisierung (Docker), Linux, Figma
- Erfahrung in der Gestaltung von grafischen Benutzeroberflächen
- eine selbstständige und verantwortungsbewusste Arbeitsweise
- ein solides Verständnis von Computernetzwerkkonzepten und die Fähigkeit, netzwerkbezogene Probleme zu beheben
- gute Deutsch- und Englischkenntnisse in Wort und Schrift