3D Web Developer (Three.js) - Working Student (m/f/d)
Job Description
<p>D3Companion is an early-stage startup developing AI-powered tools<br>
for the Architecture, Engineering and Construction (AEC) industry,<br>
aiming to reshape how we design, build, and interact with the built<br>
environment.</p>
<p><strong>Role Description</strong></p>
<p>We are seeking a motivated 3D Web Developer for a part-time role (20 hours/week) based in Berlin, Germany.</p>
<p><strong>Eligibility</strong></p>
<p>This is a Working Student (Werkstudent) position. To be considered, <strong>you must be currently enrolled as a student (BSc/MSc) at a university in Berlin or Brandenburg.</strong> Applications that do not meet this criteria cannot be considered.</p>
<h2>Tasks</h2>
<p><strong>What you will do:</strong></p>
<ul>
<li>Collaborate with the team to expand our web-based 3D editor, adding interactive visual features</li>
<li>Build reusable components in TypeScript and React, using Three.js (React-Three-Fiber)</li>
<li>Collaborate with engineers and designers to craft intuitive editing/transformation tools</li>
<li>Write clean, maintainable code and help improve the editor's performance</li>
<li>Explore new ideas and technologies to enhance product usability</li>
</ul>
<h2>Requirements</h2>
<p><strong>Required Skills:</strong></p>
<ul>
<li>Proficient in React and TypeScript/JavaScript</li>
<li>Hands-on experience with Three.js, React-Three-Fiber, or other 3D tools (Unity, Unreal, Blender, OpenGL)</li>
<li>Strong problem-solving and debugging skills</li>
<li>Fluent in English (written and spoken)</li>
</ul>
<p><strong>Nice to Have</strong></p>
<ul>
<li>Experience with RESTful APIs, relational databases, or state management (Zustand/Redux)</li>
<li>Familiarity with a React UI library (MUI, Chakra UI, or similar)</li>
<li>Background in CAD tools (Rhino, AutoCAD), UI/UX, or game development</li>
<li>German language skills</li>
</ul>
<p><strong>How to Apply:</strong></p>
<p>Please include:</p>
<ul>
<li>Your CV</li>
<li>A link to any 3D project you've built (GitHub, CodeSandbox, live demo..)</li>
</ul>
<p><em>Applications without a 3D portfolio or relevant samples will not be reviewed.</em></p>
<p>Find <a href="https://www.arbeitnow.com/">Jobs in Germany</a> on Arbeitnow</a>
Required Skills
Requirements
Employment Type
Working Student, No Experience Required / Student
Category
Web Development
About D3Companion GmbH
Location: Berlin
Industry: Web Development