Als Teil des internationalen Entwicklungsteams
Entwickle du Softwarekomponenten und -objekte im Rahmen bedeutender Projekte für die digitale Energiewende. In unserem Team entwickeln wir hochwertige, skalierbare und effiziente Softwarelösungen.
Aufgaben
* Die Entwicklung und Wartung eines Micro-Frontend-Systems zur Integration von Anwendungen verschiedener Teams.
* Die Entwicklung und Pflege von UI-Komponentenbibliotheken für React und Angular zur Unterstützung der Anwendungsentwicklung für das Micro-Frontend-System.
* Das Schreiben automatisierter Tests zur kontinuierlichen Sicherstellung einer hohen Qualität der Anwendungen und Bibliotheken.
* Die Mitarbeit in einem funktionsübergreifenden Scrum-Team bestehend aus UI-Entwickler*innen, Full-Stack-Entwickler*innen, UI-Designer*innen und Architekt*innen.
* Die aktive Zusammenarbeit mit Teammitgliedern (z. B. Code-Reviews, Workshops) sowie mit Mitgliedern anderer Teams.
* Die Unterstützung des UI-Designprozesses durch Überprüfung von Designs und Einbringen der Entwicklungsperspektive.
* Der Beitrag zu übergreifenden Aktivitäten des UX-Chapters für Feedback und Wissensaustausch.
Kompetenzen
* Mindestens fünf Jahre Erfahrung in der Entwicklung mit JavaScript-Frameworks und -Bibliotheken (z. B. Angular, React).
* Abgeschlossenes Studium der (Wirtschafts-) Informatik oder eine vergleichbare Fachrichtung.
* Erfahrung in der Entwicklung und Wartung von Backend-Services (z. B. Backend-for-Frontend, Java) und Datenbanken (z. B. Postgres).
* Erfahrung mit der Containerisierung von Anwendungen (z. B. Docker, Kubernetes), Microservices und Micro-Frontend-Architekturen.
* Erfahrung in der Testautomatisierung auf allen Testebenen (z. B. Unit-Tests, End-to-End-Tests).
* Versierte Kenntnisse der Tools und Prozesse im Bereich CI/CD.
* Hohe Detailgenauigkeit und Qualitätsanspruch an die Arbeitsergebnisse.
* Sprachkenntnisse: Deutsch (mind. B1) und Englisch (mind. B1).