Ihre Aufgaben:
* Planung, Entwurf, Entwicklung und Testung von Benutzeroberflächen und User-Experience-Komponenten für die internen Produkte
* Sie unterstützen den Produktentwicklungsteams Fachwissen in den Bereichen User Experience Design, Benutzerfreundlichkeit, Evaluierung und Tests
* Sie entwickeln und kodieren Prototypen, Beta- und Endanwendungen und Systeme für Benutzeroberflächen und User-Experience-Elemente auf der Grundlage von User-Experience-Spezifikationen, Anforderungen und Designstandards
* Sie stellen die technische Machbarkeit von UI/UX-Designs sicher
* Sie führen technische Überprüfungen von vorgeschlagenen Design- und Produktänderungen auf Machbarkeit, Integration mit bestehenden technischen Architekturen und Systemen sowie Ausrichtung auf die gewünschte Benutzerfreundlichkeit und Designstandards durch
* Sie bieten technische Anleitung und Coaching für Kollegen
* Sie entwickeln und kodieren Prototypen, Beta- und Endanwendungen und Systeme für Benutzeroberflächen und Benutzererfahrungselemente auf der Grundlage von Benutzererfahrungsspezifikationen, Anforderungen und Designstandards
* Sie pflegen und Verbessern bestehender Benutzeroberflächen für die Kernprodukte und planen/entwerfen neuer Benutzeroberflächen anhand von Wireframes
* Sie sind im Design, Entwicklung, Test, Validierung und Debugging neuer Benutzeroberflächen involviert
* Sie führen Code-Reviews für andere UI-Entwickler durch und schreiben Unit- und Integrationstests mit JUnit und Mockito
* Sie unterstützten bei der Entwicklung von User Acceptance Tests mit Selenium WebDriver und dem Concordion Framework
Ihre Qualifikationen:
* Sie bringen einen Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet oder gleichwertige Erfahrung mit
* Erfahrung in der Entwicklung der Übertragungsschicht vom UI zum Backend
* Wichtige Kenntnisse, die Sie mitbringen: Beherrschung von Vaadin, Git (Bitbucket/GitLab), JUnit und Mockito
* Starke Java-Codierungskenntnisse
* Erfahrung mit dem Spring-Framework (Dependency Injection, Transaktionsmanagement) und solide SQL-Kenntnisse
* Erfahrung mit IntelliJ, Maven und Kenntnisse von und REST
* Dazu bringen sie weitere Erfahrungen in: Verständnis von UX-Design-Prinzipien, Erfahrung mit JPA/Hibernate, MSSQL-Server, Oracle, PostgreSQL
* Vertrautheit mit der Integration von Anwendungen in SSO-Lösungen unter Verwendung von OAuth2 oder OIDC
* Erfahrung mit Browser-Automatisierung mit Selenium WebDriver, Erfahrung in der Testentwicklung mit dem Concordion-Framework
* Sie bringen Fließende Deutsch- und Englischkenntnisse
Ihre Vorteile:
* 30 Urlaubstage
* Arbeit in einem internationalen Unternehmen
* 100% Remote