
Internship: Frontend & 3D Software Development – three.js, React.js, optional Python
Think3DDD
internship
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and optimize an interactive web application using three.js, React, JavaScript, CSS (and optionally Python for backend tasks).
- Design user-friendly interfaces for orthopedic technicians: measurement tools, markers & sliders, and intuitive editing controls.
- Implement 3D reverse-engineering workflows: import, alignment, segmentation, mesh repair, and export (STL, 3MF).
- Performance optimization and responsive design to ensure a smooth user experience.
- Collaborate with orthopedic technicians to validate usability and real-world applicability.
- Document and present your results to the team.
Requirements
- Currently studying Computer Science, Biomedical Engineering, UX Design, Media Informatics, Web Development, or a related field.
- Initial experience with JavaScript, React, HTML & CSS.
- Interest in three.js, WebGL, or 3D visualization in the browser.
- Basic knowledge of 3D data formats (OBJ, STL, PLY, glTF, usda).
- Passion for UX/UI design and a sharp eye for usability.
- Team player with initiative and creativity.
- Nice-to-have: Python skills (e.g., open3d, trimesh, numpy) for mesh processing.
- Nice-to-have: Experience with 3D scanning & reverse engineering (alignment, remeshing, quality checks).
- Nice-to-have: Interest in medical technology, orthopedics, or 3D printing.
Benefits
- Hands-on experience – work on real projects with direct impact in healthcare.
- Startup culture & work–life balance – flat hierarchies, flexible working hours, and autonomous responsibility.
- Prime location in Berlin-Adlershof – modern workspaces, a vibrant startup community, and proximity to research and academia.
- Networking & career opportunities – collaboration with industry experts.
- Comfort perks – modern kitchen, coffee, tea & snacks included.
- Future prospects – potential to complete a thesis (Bachelor/Master) or continue employment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptReactCSSthree.jsHTMLPython3D data formatsWebGL3D visualizationperformance optimization
Soft Skills
team playerinitiativecreativityusabilityuser experience designattention to detailcollaborationcommunication