GUI / Dashboard Entwickler gesucht in Oberhaching
Role details
Job location
Tech stack
Job description
Für ein innovatives Entwicklungsprojekt im Bereich Diagnose- und Monitoring-Systeme übernehmen Sie die technische Verantwortung für die Konzeption und Entwicklung moderner Benutzeroberflächen sowie interaktiver Analyse-Dashboards.
Zu Ihren Aufgaben gehören insbesondere: *
Konzeption und Entwicklung einer skalierbaren GUI- und Dashboard-Architektur *
Gestaltung intuitiver Benutzeroberflächen für die Visualisierung komplexer System- und Kommunikationsdaten *
Entwicklung interaktiver Dashboards zur Analyse von Kommunikationsabläufen, Zustandsübergängen und Systemereignissen *
Umsetzung von Visualisierungen für Mess-, Monitoring- und Diagnosedaten *
Entwicklung von Logging-, Analyse- und Reporting-Funktionen *
Implementierung von Exportfunktionen für strukturierte Ergebnisdaten und Reports *
Anbindung von Frontend-Komponenten an bestehende Backend- und Simulationsschnittstellen *
Entwicklung von Konfigurations- und Bedienfunktionen für Simulationsszenarien *
Unterstützung bei Architektur-Reviews, Tests und technischen Dokumentationen *
Enge Zusammenarbeit mit Softwarearchitekten, Backend-Entwicklern und Systems Engineers, Azure DevOps, Git und CI/CD-Pipelines *
Docker und Containerisierung *
Erfahrung im industriellen Umfeld oder Systems Engineering
Technologiestack
Backend *
Python *
FastAPI *
Flask
Dashboard & Visualisierung *
Dash *
Plotly *
D3.js *
Grafana-Konzepte
Frontend *
React *
TypeScript *
HTML5 *
CSS3
Tools *
Git *
Azure DevOps *
Jira *
Confluence
Requirements
Must-have Skills
Python & Backend-Anbindung *
Sehr gute Kenntnisse in Python * Erfahrung mit FastAPI oder Flask * Entwicklung und Anbindung von REST-APIs *
Erfahrung mit Datenmodellen und Datenverarbeitung
Dashboard- und GUI-Entwicklung *
Erfahrung in der Entwicklung moderner Dashboards und Analyseoberflächen *
Kenntnisse in Dash und Plotly * Erfahrung mit interaktiven Visualisierungskonzepten *
Verständnis für UX/UI-Grundlagen
Frontend-Technologien *
Gute Kenntnisse in modernen Web-Technologien *
HTML, CSS und JavaScript/TypeScript *
Erfahrung mit komponentenbasierten Frontend-Architekturen
Arbeitsweise *
Analytisches Denken und strukturierte Vorgehensweise *
Erfahrung in agilen Entwicklungsprojekten *
Hohe Eigenverantwortung und Qualitätsbewusstsein
Nice-to-have Skills
- React
- TypeScript
- D3.js
- Grafana oder vergleichbare Monitoring- und Dashboard-Lösungen
Erfahrung mit Echtzeitdatenvisualisierung *
Kenntnisse im Bereich Kommunikations- und Netzwerksysteme *
Erfahrung mit Simulationsumgebungen
Benefits & conditions
- Festes Arbeitsverhältnis
- Flexible Arbeitszeiten und Remote-Möglichkeiten
- Mitarbeit an technologisch anspruchsvollen High-Tech-Projekten
- Modernes Technologieumfeld mit Fokus auf Datenanalyse und Visualisierung
- Hohe technische Eigenverantwortung
- Zusammenarbeit mit erfahrenen Softwarearchitekten und Systems Engineers
- Ein vielseitiges Aufgabenfeld mit hoher Eigenverantwortung
- Stabiles Unternehmen mit flachen Hierarchien
- Weiterbildungs- und Entwicklungsmöglichkeiten
- Spannende Kundenprojekte
- Hervorragen Arbeitsplatzausstattung