In dieser spannenden Position als Frontend Developer 3D sind Sie verantwortlich für die Ausweitung der webbasierten Dienste des Unternehmens, mit einem besonderen Schwerpunkt auf modularen und komponentenbasierten Kartendiensten. Zu Ihren Aufgaben gehört das Hinzufügen neuer Features sowie die Qualitätssicherung des Karten- und CMS-UI. Sie werden Spezifikationen und Schnittstellen in funktionierenden Code umwandeln und sind zudem für die Dokumentation des Codes zuständig. Darüber hinaus arbeiten Sie aktiv an der Weiterentwicklung und Planung langfristiger Features mit und tragen zur Optimierung der DevOps-Prozesse bei. Sie werden Teil eines dynamischen Teams, das innovative Lösungen entwickelt und die neuesten Technologien einsetzt. Das Arbeitsumfeld ist geprägt von einer offenen Unternehmenskultur, in der Kreativität und Teamarbeit gefördert werden. Hier haben Sie die Möglichkeit, Ihre Fähigkeiten weiterzuentwickeln und an spannenden Projekten zu arbeiten, die die Zukunft der Kartentechnologie gestalten.
Frontend Developer 3D (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position hat ein abgeschlossenes Informatikstudium oder einen vergleichbaren Studiengang. Sie sollten über fundierte Kenntnisse in JavaScript und TypeScript verfügen, insbesondere mit Vue und Pinia. Sehr gute Kenntnisse in HTML und CSS, einschließlich der Nutzung von Präprozessoren, sind ebenfalls erforderlich. Erfahrung im API-Design und in der Nutzung von REST und OpenAPI ist von Vorteil. Sie sollten mit Build-Tools und Dependency Management vertraut sein und Erfahrung mit Versionsverwaltung, insbesondere Git, mitbringen. Kenntnisse in Continuous Integration (CI) und Continuous Deployment (CD) sind wünschenswert. Eine zuverlässige und selbständige Arbeitsweise sowie ein Bewusstsein für technische Abläufe sind für diese Rolle entscheidend. Zudem sollten Sie eine Leidenschaft für Programmierung, gute Codequalität und die Entwicklung innovativer Software mitbringen. Wünschenswert sind Erfahrungen mit 3D-Frameworks, insbesondere babylon.js, sowie Kenntnisse im Bereich Kartendienste und Karten-SDKs. Backend-Kenntnisse, z.B. in PHP und Laravel, sind ebenfalls von Vorteil. Ein gutes Gespür für Usability und UX sowie Erfahrung in der plattformübergreifenden Entwicklung runden Ihr Profil ab.