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
IntermediateJob 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