
Senior Web 3D Developer
Ottobock
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
About the role
- Build innovative, interactive 3D web experiences using modern Web technologies and frameworks (e.g., React, Vue, Vite)
- Implement real-time rendering solutions using WebGL, WebGPU, Three.js, Babylon.js or similar technologies
- Develop and optimize custom shaders (GLSL/HLSL) for materials, lighting, geometry, and advanced rendering effects
- Translate creative design concepts into robust, scalable web applications with excellent performance and usability
- Optimize rendering pipelines: loading performance, GPU/CPU usage, memory management, asset workflows, caching, and browser-specific constraints
- Ensure high software quality through clean code, modular architecture, and modern development practices
Requirements
- Degree in Computer Science, Media Technology, Electrical Engineering or equivalent practical experience
- Strong and proven experience in web development (JavaScript/TypeScript)
- Bonus: Experience with React, Vue, Next.js or similar frameworks
- Deep experience in real‑time graphics programming (GLSL, HLSL, WebGL, WebGPU, Three.js)
- Excellent understanding of 3D mathematics (vectors, matrices, transformations, quaternions)
- Practical experience with:
- o Shader programming (materials, raycasting/raymarching, effects)
- o Procedural geometry and custom rendering pipelines
- o Skeletal animation, rigging, skinning
- Ability to understand and evaluate 3D models and assets
- Strong collaboration skills and the ability to work effectively with both technical and creative teams
- Good communication skills in English
- Nice‑to‑have Experience with game engines: Unity, Unreal, Godot.
- Familiarity with tools: Blender, Rhino, Grasshopper
- Experience with Node.js, CI/CD, performance profiling, and automated testing
Benefits
- Attractive compensation and 30 days of vacation
- Benefits: Company pension plan, savings plans (vermögenswirksame Leistungen)
- Flexibility: flexible working hours and remote work where possible
- Health & well-being: EGYM Wellpass, company sports (yoga, table tennis), external counselling for personal and professional matters, health check-ups
- Mobility: bike leasing (JobRad & Bikeleasing)
- Discounts & perks: Corporate Benefits and offers from local partners
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactVueViteWebGLWebGPUThree.jsBabylon.jsGLSL
Soft Skills
collaborationcommunication
Certifications
Degree in Computer ScienceDegree in Media TechnologyDegree in Electrical Engineering