JavaScript 3D Visualization Developer

SThree GmbH
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Tech stack

HTML
JavaScript (Programming Language)
Autodesk 3DS Max (3D Graphics Software)
Computer-Aided Design
3D Computer Graphics Software
C Sharp (Programming Language)
Cascading Style Sheets (CSS)
Software Debugging
JSON
Python (Programming Language)
Maya
Node.js
Software Engineering
Extensible Markup Language (XML)
Three.js
Electron (Programming Language)
GIT
Software Version Control

Job description

Für ein innovatives Projekt im Bereich Produktvisualisierung suche ich aktuell eine/n freiberufliche/n Entwickler/in mit fundierter Erfahrung in der Implementierung von 3D-Visualisierungslogik auf JavaScript-Basis. Der Fokus liegt auf der Entwicklung hochwertiger, fotorealistischer 3D-Darstellungen innerhalb moderner Konfigurationssysteme. Ihre Aufgaben:

  • Entwicklung und Pflege der Visualisierungslogik mit modernem JavaScript
  • Full-Stack-Entwicklung eines 3D-Visualisierungsprojekts auf Basis von Electron
  • Zusammenarbeit mit Solution Architects und Ingenieuren zur Erstellung und Wartung von Visual Logic für Produkte
  • Pflege von Datenkonvertierungstools auf Node.js-Basis
  • Optimierung des Codes hinsichtlich Performance und Wartbarkeit in groß angelegten Visualisierungsprojekten
  • Enge Zusammenarbeit mit Kunden zur Umsetzung individueller Lösungen

Requirements

  • Mehrjährige Berufserfahrung als Software- oder Webentwickler/in
  • Sehr gute Kenntnisse in JavaScript (mindestens 3 Jahre)
  • Erfahrung mit CSS, XML, HTML, Node.js und JSON-Datenmodellen
  • Ausgeprägtes räumliches Vorstellungsvermögen und 3D-Denken
  • Sicherer Umgang mit Softwareentwicklung, Debugging und Versionskontrolle (GIT)
  • Sprachkenntnisse: Sehr gutes Englisch und Deutsch
  • Wünschenswert:
  • Erfahrung in der Erstellung von 3D-Umgebungen (z. B. Unity, Unreal, Three.js) oder CAD-/Visualisierungsplattformen
  • Grundkenntnisse in der Entwicklung von Chromium-basierten Browsern
  • Kenntnisse in CPQ-Systemen oder Produktkonfigurationslogik
  • Basiswissen in weiteren Programmiersprachen (Python, C#)
  • Erfahrung mit 3D-Software wie 3dsMax, Maya oder Blender

Apply for this position