Über die Rolle
Wir suchen einen erfahrenen Desktop Software Engineer zur Übernahme der Architekturverantwortung für unsere Desktop-UI im Bereich Satellitenmonitoring. Du wirst die Modernisierung und Weiterentwicklung unserer Plattform vorantreiben und ein stabiles UI-Fundament schaffen.
Aufgaben
- Architekturverantwortung für Desktop-UI und deren Weiterentwicklung
- Definition und Implementierung von Architekturprinzipien (MVVM, Clean Architecture, modulare Strukturen)
- Aufbau eines stabilen UI-Fundaments (Navigation, Error-Handling, Logging, Internationalisierung)
- Integration des Frontends in die Satellitenmonitoring-Plattform über gRPC
- Zusammenarbeit mit Product Ownern zur Umsetzung von Anforderungen in robuste UI-Konzepte
- Technische Beratung des Teams und Coaching in Architekturfragen
- Entwicklung und Etablierung von Best Practices
Anforderungen
- Mehrjährige Erfahrung als Senior UI- oder Frontend-Entwickler für Desktop-, Mobile- oder Cross-Platform-Anwendungen
- Fundiertes Know-how in UI-Architektur und Pattern-Design (MVVM)
- Expertise in State-Management, Komponenten-Design und Teststrategien
- Fähigkeit zur Begründung, Dokumentation und Etablierung technischer Architekturentscheidungen
- Fokus auf Performance, Responsiveness und hohe Qualität moderner Benutzeroberflächen
- Kenntnisse in modularen Softwarestrukturen und wartbarer Architektur
Optionale Qualifikationen
- Erfahrung mit WPF/NET oder Cross-Platform Frameworks (Flutter, Avalonia)
- Kenntnisse in gRPC, datenintensiven Anwendungen oder Realtime-UI
- Erfahrung mit CI/CD-Prozessen (GitLab CI) und Release-Prozessen
- Interesse an Satellitenmonitoring, Signalverarbeitung oder Datenvisualisierung