Deine Aufgaben
- Entwicklung und Erweiterung moderner Webanwendungen mit React
- Umsetzung von UI / UX-Konzepten in performante und wartbare Komponenten
- Integration von REST-APIs und Datenquellen
- Mitarbeit in agilen Teams (Scrum) und Teilnahme an Sprint-Planungen
- Sicherstellung von Codequalität durch Reviews, Tests und Dokumentation
- Implementierung sicherer Webarchitekturen nach aktuellen Security-Standards (z. B. OWASP Top 10, CSP, Token-Handling)
Dein Profil
IT begeistert Dich : Du hast ein Studium mit Informatik Hintergrund erfolgreich abgeschlossen und konntest bereits mehrere Jahre Erfahrung in Software-Entwicklungsprojekten sammeln
Fundierte Kenntnisse in React, JavaScript / TypeScript, HTML5, CSS3
Erfahrung mit Tools wie Vite, Redux, Git
Vertrautheit mit UI-Frameworks wie Fluent UI
Kenntnisse in relationalen Datenbanken (z.B. SQL)
Kenntnisse im Umfeld der agilen Software-Entwicklung (z.B. mit Azure DevOps)
Fließendes Deutsch (C1) und gute Englischkenntnisse runden Dein Profil ab
Unser Angebot
Je nach Position und in Absprache ist mobiles Arbeiten möglich
Unterstützung Deiner individuellen Weiterbildung mit passenden Angeboten
Mit verschiedensten Vergünstigungen wie Corporate Benefits, JobRad und einem Zuschuss zum ÖPNV sparst Du bares Geld
Weil uns Deine Gesundheit am Herzen liegt - wir bieten Dir eine BAV und Krankenzusatzversicherung an
Natascha AustelRecruiting Experte49 7031 6288-281#content_zone {
max-width : 834px;#scheme_detail_data {
width : 100%;display : table;margin-bottom : 10px;.scheme-border {border : 1px solid rgba(220,223,226,0.8);.scheme-margin {margin-top : 10px;.scheme-display .scheme-content {font-size : 16px;padding : 14px 24px;background-color : #ffffff;line-height : 1.6;.scheme-display .scheme-title {word-break : break-word;.scheme-display .scheme-title h2 {margin : 0px;font-size : 28px;line-height : 2;padding : 0px;.scheme-display .scheme-title ul {margin-bottom : 16px;.scheme-display .video {width : 100%;height : 400px;.scheme-display h2.scheme-headline {margin : 0px 0px 18px 0px;padding : 0px;.scheme-display .content-images {position : relative;height : 335px;overflow : hidden;display : block;box-sizing : border-box;padding : 0px;#header_image {
display : none;#jobTplContainer ul.scheme-additional-data {
margin-bottom : 0px;min-width : 40%;.scheme-additional-data {float : left;margin : 0;padding : 0;list-style : none;.scheme-additional-data li {list-style : none; margin : 4px 15px 0px -3px !important;.scheme-additional-data li.left {float : left;.scheme-display .slide-images : nth-child(2),.scheme-display .slide-images : nth-child(3) {display : none;.scheme-display .slide-images {width : 100%;position : absolute;top : 50%;left : 50%;webkit-transform : translate(-50%,-50%);ms-transform : translate(-50%,-50%);.scheme-content .user-image {width : 100px;height : 100px;border-radius : 50%;float : left;line-height : 100px;background : no-repeat center center;background-size : cover;.scheme-content .user-data {height : 100px;margin-left : 80px;.scheme-content .user-data li {list-style : none;i.fa-fw {
margin-right : 5px;margin-left : 5px;@media (max-width : 768px) {
.scheme-additional-data li {display : block;float : none;.scheme-display .content-images {height : 250px;@media (max-width : 650px) {
.scheme-display .content-images {height : 250px;@media (max-width : 450px) {
.scheme-display .content-images {height : 133px;#frame_zone { background-color : #ffffff; }