All projects 
ST-01492
Senior Angular Frontend-Entwickler (m/w/d)
Über das Projekt
Für ein bestehendes System wird eine Benutzeroberfläche als Single-Page-Application in Angular weiterentwickelt. Das Backend ist mehrschichtig aufgebaut und in C# sowie teilweise in VB.Net (Altmodule) implementiert, auf Basis von .NET Framework 4.8 mit Visual Studio 2019. Als OR-Mapper kommen Microsoft EntityFramework und LINQ zum Einsatz, die primäre Datenhaltung erfolgt in Microsoft SQL Server, wobei die Architektur PostgreSQL konfigurativ als alternatives DBMS unterstützt. Der Zugriff auf die Backend-Funktionalität erfolgt über REST-Webservices, der Datenaustausch erfolgt unter anderem über XML/XSD und JSON. Zusätzlich sind Anbindungen an weitere interne Backend-Module über REST- und Verwaltungsschnittstellen vorgesehen.
Ihre Aufgaben
- Konzeption und Umsetzung der neuen Benutzeroberfläche als Single-Page-Application in Angular
- Anbindung des Frontends an die bestehenden REST-Schnittstellen des C#/.NET-Backends
- Frontend-seitige Integration weiterer interner Backend-Module über REST-Schnittstellen
- Abstimmung der API-Verträge mit dem Backend-Entwicklungsteam
- Mitarbeit im Scrum-Team, Nutzung von Azure DevOps Server als SCM-System und GitFlow als Branching-Modell
Ihr Profil
- Mehrjährige Erfahrung in der Entwicklung von Angular-Anwendungen, sichere TypeScript-Kenntnisse
- Sichere Kenntnisse in HTML5 und CSS3/SCSS, Erfahrung mit responsivem Design
- Erfahrung in der Anbindung von REST-APIs und im Umgang mit asynchronen Datenflüssen (RxJS)
- Erfahrung im Umgang mit REST-Schnittstellen, die sowohl JSON als auch XML als Datenformat liefern
- Erfahrung mit State-Management-Konzepten in Single-Page-Applications
- Erfahrung mit Git, GitFlow und Azure DevOps
- Verhandlungssichere Deutschkenntnisse für die Abstimmung im Projektteam
Von Vorteil
- Erfahrung im KRITIS-Umfeld
- Grundkenntnisse in C#/.NET für die Abstimmung mit dem Backend-Team
- Erfahrung im Umgang mit Workflow- oder BPM-Systemen