Frontend Entwickler (Angular / GraphQL)

Westhouse Consulting GmbH
Frankfurt am Main, Germany
6 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

JavaScript
Artificial Intelligence
Unit Testing
Spreadsheets
Code Coverage
Data Transmissions
Data Visualization
Protocol Buffers
Software Engineering
WebGL
Three.js
RxJS
Test Driven Development
Tailwind
Angular
Playwright
GraphQL
Front End Software Development
JestJS

Job description

  • Weiterentwicklung und Wartung einer Angular-20-Webanwendung mit Standalone Components und Signal-basiertem State Management
  • Implementierung datengetriebener Analyse-Ansichten (Zeitreihen, Karten, Tabellen, Bildfahrpläne) auf Basis eines generischen KPI-Frameworks mit GraphQL-Anbindung
  • Weiterentwicklung der WebGL-basierten Kartenvisualisierung (Deck.gl) für Eisenbahn-Infrastrukturen und Zugbewegungen
  • Entwicklung und Pflege wiederverwendbarer UI-Komponenten (projektinterne Komponentenbibliothek) auf Basis eines unternehmensweiten Design-Systems
  • Anbindung von REST- und GraphQL-Schnittstellen sowie Protobuf-basierter Datenkommunikation
  • Abbau technischer Schulden: Auflösung von Architekturverletzungen, Migration von Leaflet zu Deck.gl, Erhöhung der Testabdeckung
  • Konzeption und Durchführung automatisierter Qualitätssicherungsmaßnahmen (Unit-Tests, E2E Tests)

Requirements

  • (Muss) Erfahrung in der Entwicklung von Single Page Applications mit Angular (ab Version 14+), TypeScript, HTML5, Tailwind CSS aus 3 Projekten mit mindestens 6 Monaten Laufzeit
  • (Muss) Sehr gute Deutschkenntnisse (mind. C1)
  • (Muss) Abgeschlossener Hochschulabschluss, alternativ mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung
  • (Muss) Erfahrung in der Anbindung von REST- und GraphQL-Schnittstellen an das Frontend aus 2 Projekten
  • (Muss) Erfahrung mit Angular Signals, Standalone Components und modernem Angular State Management (Signal Store oder vergleichbar) aus einem Projekt
  • (Soll) Erfahrung mit Charting-Bibliotheken zur Darstellung großer Datenmengen (Plotly.js, D3, ECharts oder vergleichbar) aus einem Projekt
  • (Soll) Erfahrung mit WebGL-basierter Datenvisualisierung (Deck.gl, MapLibre, Three.js oder vergleichbar) aus einem Projekt,
  • (Soll) Erfahrung mit AG Grid (Community oder Enterprise) für komplexe Tabellendarstellungen aus einem Projekt
  • (Soll) Erfahrung mit Test-Driven Development im Frontend (Jest, Vitest, Playwright oder vergleichbar) aus einem Projekt
  • (Soll) Erfahrung mit RxJS und reaktiver Programmierung aus 2 Projekten
  • (Soll) Erfahrung mit Tailwind CSS Anwendung aus einem Projekt
  • (Soll) Erfahrung mit Nutzung von KI-Agenten in der Entwicklung (Kiro, Claude-Code oder vergleichbar aus einem Projekt

Apply for this position