Für unseren Hauptsitz im Herzen Berlins suchen wir einen engagierten JavaScript-Frontend-Entwickler, der kreative Lösungen für anspruchsvolle Probleme entwickeln möchte. In dieser Rolle bist du verantwortlich für die Pflege und Weiterentwicklung eines webbasierten Viewers und Annotationstools für große Punktwolken. Der Schwerpunkt deiner Arbeit liegt auf der Plattform zur Klassifizierung von 3D-Punktwolken sowie den damit verbundenen Dienstleistungen und Projekten. Du wirst in einem dynamischen und ambitionierten Team arbeiten, das ständig an der Weiterentwicklung der Plattform arbeitet. Hierbei hast du die Freiheit, eigene Ideen einzubringen und aktiv an der Gestaltung der Software zu arbeiten. Das Unternehmen bietet dir ein internationales Umfeld, in dem du interessante Herausforderungen meistern und an innovativen Projekten mitwirken kannst. Du wirst Teil eines Teams, das mit Kunden und Partnern aus verschiedenen Branchen zusammenarbeitet, darunter Computational Life Science, Maschinenbau, Geo AI und die Automobilindustrie. Darüber hinaus profitierst du von flachen Hierarchien, die dir viele berufliche Möglichkeiten eröffnen und dir die Chance geben, einen aktiven Beitrag zu den langfristigen Visionen der Produkte zu leisten.
JavaScript-Frontend-Entwickler - Three.js / React (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt einen Hochschulabschluss in Informatik oder einem vergleichbaren Fachgebiet mit. Du solltest ein erfahrener JavaScript-Frontend-Entwickler sein, idealerweise mit Erfahrung im Umgang mit 3D-Daten und 3D-Rendering-Technologien. Kenntnisse im Umgang mit dem Punktwolken-Viewer Potree sind von Vorteil. Du hast Erfahrung im Rendering von 3D-Szenen in einem Webbrowser mit Three.js sowie in der Entwicklung interaktiver UI-Webanwendungen, vorzugsweise mit React und Redux. Zudem solltest du Erfahrung in der Verarbeitung von Geodaten und Kenntnisse in WebPack, Gulp, Babel und SASS mitbringen. Vertrautheit mit UI/UX-Konzepten ist ebenfalls wichtig, um eine responsive Benutzeroberfläche zu erstellen. Erfahrungen mit Lidar-Daten, Punktwolken sowie CAD- und Vektordaten sind wünschenswert. Du solltest mit agilen Prozessen (SCRUM) vertraut sein und idealerweise Erfahrung in der Verwendung von Azure DevOps Services als Projektmanagement-Tool haben. Selbstständiges Arbeiten und die Bereitschaft, Wissen mit anderen zu teilen und weiter zu lernen, sind ebenfalls wichtige Eigenschaften.