Für unseren Kunden aus dem Verkehrs- und Logistikumfeld suchen wir aktuell einen Frontend Softwareentwickler (m/w/d) für eine langfristige Zusammenarbeit im Rahmen eines spannenden Kundenauftrags mit remote Anteil sowie Einsätzen vor Ort in Frankfurt am Main.
Du entwickelst moderne Frontend-Anwendungen mit JavaScript/TypeScript, HTML und CSS/SASS, setzt automatisierte Tests um und unterstützt die kontinuierliche Weiterentwicklung komplexer Softwarelösungen.
Must-have-Anforderungen
Die folgenden Anforderungen sind zwingend erforderlich und müssen durch eindeutig beschriebene Tätigkeiten in den Projekten nachgewiesen werden. Bitte das Wording sowie die geforderte Berufserfahrung exakt beachten.
- Softwareentwicklung Frontend: Nachgewiesene Erfahrung, mindestens 2 Jahre, in der Softwareentwicklung im Frontend mit JavaScript / TypeScript, CSS/SASS und HTML
- Softwareentwicklung Frontend: Nachgewiesene Erfahrung, mindestens 2 Jahre, in der Softwareentwicklung im Frontend mit Jest und Node.js
- Testing: Nachgewiesene Erfahrung, mindestens 2 Jahre, in der Testautomatisierung von Unit-Tests und Integrationstests
- CI/CD: Nachgewiesene Erfahrung, mindestens 2 Jahre, mit Continuous Integration und Infrastruktur unter Einsatz von Jenkins und Kubernetes
- Branchen-/Integrationswissen: Nachgewiesene Erfahrung, mindestens 2 Jahre, in Anwendungen für Informationssysteme für Reisende
Soll-Anforderungen
- Backend-Entwicklung: Mindestens 2 Jahre Kenntnisse und Erfahrungen in der Softwareentwicklung mit Spring und Spring Boot
- Projekt- und Vorgangsnachverfolgung: Mindestens 2 Jahre Erfahrung mit Jira Software und/oder Confluence
- Agiles Projektumfeld: Mindestens 2 Jahre Erfahrung in agilen Projekten, z. B. mit Scrum
- Kommunikation: Mindestens 2 Jahre Erfahrung in der Abstimmung mit Schnittstellenpartnern sowie ausgeprägte Kommunikationsfähigkeiten
- Schreiben von sauberem, effizientem und vollständig dokumentiertem Code unter Verwendung angemessener Softwareentwicklungspraktiken und -standards
- Entwicklung von Softwareanwendungen, die den Anforderungen des Auftraggebers entsprechen
- Teilnahme an der Planung, Gestaltung und Implementierung von Softwareprojekten
- Testen und Debuggen von Softwareanwendungen, um fachlich sicherzustellen, dass diese vorgegebene Qualitätsstandards erfüllen
- Kooperation mit Projektmanagern, Designern und anderen Entwicklern, um eine rechtzeitige und erfolgreiche Fertigstellung von Projekten gemäß den Vorgaben des Auftraggebers fachlich sicherzustellen
- Teilnahme an relevanten fachlichen Meetings und Bereitstellung regelmäßiger Updates für Projektmanager und andere Teammitglieder
- Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler
- Deutsch: Verhandlungssicher
- Englisch: Erweiterte Kenntnisse