INTERNSHIP DETAILS
3D Web Developer (Three.js) - Working Student (m/f/d)
CompanyD3Companion GmbH
LocationBerlin
Work ModeOn Site
PostedMarch 10, 2026

Internship Information
Core Responsibilities
The role involves collaborating with the team to expand a web-based 3D editor by adding interactive visual features and building reusable components using TypeScript and React with Three.js. Responsibilities also include crafting intuitive editing tools and writing clean, maintainable code to improve editor performance.
Internship Type
intern
Company Size
2
Visa Sponsorship
No
Language
English
Working Hours
20 hours
Apply Now →
You'll be redirected to
the company's application page
About The Company
No description available for this Company.
About the Role
<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 id="tasks">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 id="requirements">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>
Key Skills
Three.jsReactTypeScriptJavaScriptReact-Three-FiberUnityUnrealBlenderOpenGLRESTful APIsZustandReduxMUIChakra UIRhinoAutoCAD
Categories
SoftwareEngineeringArt & DesignConstructionTechnology
Prep Tools
FREE
STAND OUT FROM THE CROWD
AI Cover Letter
Tailored for D3Companion GmbH
Dear D3Companion GmbH Hiring Team,
I am excited to apply for the 3D Web Developer (Three.js) - Working Student (m/f/d) position. With my experience in Three.js and React...
Continue with AI →
FREE
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
INTERN templates
50+ templates for every role
FREE
YOUR PERSONALIZED PREP ROADMAP
0-2 3D Web Developer (Three.js) - Working Student (m/f/d)
Interview Prep Plan
1
Week 1:Technical Foundations2
Week 2:Three.js3
Week 3:System Design