Woran du arbeitest:
Entwicklung
* Entwicklung moderner Frontend-Anwendungen auf Basis von React, TypeScript und Material-UI
* Integration von REST-APIs, sowohl von internen Backend-Services als auch von externen Partnern
* Entwicklung mit Fokus auf Performance, Wartbarkeit und responsives Design
* Umsetzung nutzerzentrierter Oberflächen in enger Abstimmung mit dem Design-Team
Sicherheit & Architektur
* Absicherung von Anwendungsbestandteilen durch gängige Authentifizierungsverfahren wie OAuth2, OpenID Connect oder JWT
* Berücksichtigung von Web-Sicherheitsaspekten wie CORS, CSRF und XSS
* Anwendung etablierter Frontend-Patterns und Architekturstile zur Sicherstellung sauberer, skalierbarer UI-Komponenten
Agiles Arbeiten & Zusammenarbeit
* Arbeiten in agilen Teams nach Scrum/Kanban
* Enge Abstimmung mit UX/UI-Design (Figma) sowie den Backend-Entwicklungsteams
* Aktive Beteiligung an Reviews, Plannings und Retrospektiven
Testing, Dokumentation & Versionskontrolle
* Durchführung von End-to-End-Tests mit Jest oder Cypress
* Dokumentation von Features, Komponenten und Prozessen mit AsciiDoc oder Markdown
* Arbeiten mit Git, GitHub oder GitLab zur Versionierung und Zusammenarbeit
Das bringst du mit:
Technologien & Tools
* Sehr tiefe Kenntnisse in React, TypeScript und Material-UI
* Erfahrung mit REST-API-Integration
* Sicherer Umgang mit Git-basierten Versionierungstools (GitHub, GitLab)
* Praxis in der Anwendung von UX-Design-Tools wie Figma
Testing, Sicherheit & Architektur
* Know-how im Bereich Web-Sicherheit (CORS, CSRF, XSS) und Authentifizierungsmethoden wie z.B. OAuth2, OpenID Connect, JWT
* Kenntnisse in Frontend-Architekturen und Design Patterns sowie Erfahrung im End-to-End-Testing mit Jest oder Cypress
Arbeitsweise & Softskills
* Erfahrung in der agilen Softwareentwicklung (Scrum/Kanban)
* Gute Kommunikationsfähigkeit, Spaß an Teamarbeit, Offenheit für Feedback und kontinuierliche Verbesserung
Sprache
* Deutschkenntnisse auf mindestens C1-Niveau in Wort und Schrift