Frontend Developer Energie-Management-System (Edge/Cloud)
Role details
Job location
Tech stack
Job description
Evolution API Frontend-Entwicklung Cloud iOS Informatik TypeScript Qualitätssicherung UI Visualisierung Entwicklungsumgebungen Dokumentation Medieninformatik Design Edge Digitalisierung GraphQL Energiewende Mobile App Validierung Optimierung CSS Energie Frontend Verantwortungsvolle Arbeitsweise Belastbarkeit, * Gemeinsam mit deinem Team konzipierst, entwickelst und erweiterst du die Web-Frontends unseres Energie-Management-Systems - von der Echtzeit-Visualisierung von Energieflüssen über Dashboard-Widgets bis hin zur Steuerung von Batteriespeichern, Ladesäulen und PV-Anlagen. Dabei arbeitest du überwiegend mit React, TypeScript und Vite.
- Die Entwicklung, Pflege und Dokumentation der Komponentenbibliothek (Design System) liegt in deinem Verantwortungsbereich, um projektübergreifend ein einheitliches Look & Feel sicherzustellen - inklusive Dokumentation und visueller Tests über Storybook.
- Du entwickelst interaktive Datenvisualisierungen und Charts zur Darstellung von Energieverbrauch und -erzeugung, Wirtschaftlichkeitsanalysen sowie Systemzuständen.
- Du integrierst GraphQL-Schnittstellen für eine typsichere Anbindung an unsere Backend-Services und stellst performante, stabile und skalierbare Datenflüsse zwischen Frontend und Edge- bzw. Cloud-APIs sicher.
- Komplexe Formulare und Konfigurationsoberflächen - etwa zur Parametrisierung von Batteriesystemen, Lade- und Entladeprofilen oder Simulationsszenarien - werden mit besonderem Fokus auf Validierung, Usability und eine intuitive User Experience von Dir realisiert.
- Du unterstützt die Bereitstellung unserer Anwendung als mobile App für iOS und Android auf Basis von Capacitor - von der plattformspezifischen Optimierung bis zur Integration nativer Funktionen.
- Du arbeitest mit Internationalisierung (i18n), um unsere Anwendungen strukturiert und nachhaltig mehrsprachig bereitzustellen.
- Du stellst die Qualität unserer Frontend-Anwendungen durch den gezielten Einsatz von Unit-Tests, Komponenten-Tests, End-to-End-Tests sowie API-Mocking sicher und trägst zur kontinuierlichen Verbesserung unserer Teststrategie bei.
- Für die Konzeption, Implementierung, Dokumentation und Qualitätssicherung deiner Softwaremodule übernimmst du die ganzheitliche Verantwortung und stellst deren langfristige Wartbarkeit, Skalierbarkeit sowie eine hohe Codequalität sicher.
Requirements
B Ausübungsformen, * Du besitzt ein abgeschlossenes Studium der Informatik, Medieninformatik, Technischen Informatik oder einer vergleichbaren Fachrichtung.
- Mehrjährige Berufserfahrung in der Frontend-Entwicklung mit React und TypeScript
- Sehr gute Kenntnisse in modernen Frontend-Technologien und -Tools, insbesondere React, TypeScript und Vite
- Fundierte Erfahrung im Umgang mit State-Management, GraphQL sowie komponentenbasierten Architekturen
- Sicherer Umgang mit UI-Komponentenbibliotheken sowie modernen CSS- Ansätzen sind von Vorteil
- Erfahrung in der Cross-Platform-Entwicklung ist ein Plus
- Kenntnisse in Testing-Frameworks sowie Erfahrung mit Storybook zur Sicherstellung hoher Codequalität sind wünschenswert