Senior Frontend Developer (Angular 14+, TypeScript

Db Analytics (deutsche Bahn Ag
Frankfurt am Main, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Frankfurt am Main, Germany

Tech stack

Amazon Web Services (AWS)
HTML5
Automation of Tests
C++
Spreadsheets
Command-Line Interface
Code Coverage
Protocol Buffers
Python
Software Engineering
TypeScript
Web Applications
WebGL
Tailwind
Backend
Gitlab
Angular
GraphQL
Front End Software Development

Job description

Im Projekt PROTON entwickelt DB Analytics eine Simulationsplattform für den deutschlandweiten Bahnverkehr zur Analyse von Betriebsqualität unter Berücksichtigung von Baustellen und Störungen.

Die Plattform besteht aus einer C++-Simulationsengine, einem Python-Backend, einer Angular-Webanwendung sowie einer AWS-basierten Infrastruktur.

Aufgaben

  • Weiterentwicklung und Wartung einer Angular-Webanwendung (Standalone Components, Signals)
  • Implementierung datengetriebener Analyse-Views (Zeitreihen, Karten, Tabellen)
  • Entwicklung und Optimierung von WebGL-basierter Kartenvisualisierung (Deck.gl)
  • Entwicklung wiederverwendbarer UI-Komponenten (Design-System)
  • Anbindung von REST- und GraphQL-Schnittstellen sowie Protobuf
  • Reduzierung technischer Schulden (Architektur, Migration, Testabdeckung)
  • Konzeption und Umsetzung automatisierter Tests (Unit- und E2E-Tests)

Eingesetzte Tools

  • GitLab
  • Virtueller Desktop (VDS)
  • Kiro CLI

Muss-Kriterien (1:1 übernommen)

Nr.

Muss-Anforderungen / fachlich zwingende Anforderungen an das Angebot

Vorgabe zur Antwort

Art

M1

Expertenwissen in der Entwicklung von Single Page Applications mit Angular (ab Version 14+), TypeScript, HTML5, Tailwind CSS

Requirements

Praktische Erfahrung ist im Lebenslauf nachvollziehbar, mindestens Mitarbeit in drei Projekten mit Laufzeit >6 Monaten

MUSS

M2

Sehr gute Deutschkenntnisse

Muttersprachler oder entsprechende Nachweise (mind. C1)

MUSS

M3

Abgeschlossener Hochschulabschluss, alternativ mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung

Apply for this position