Ottobock

3D Graphics, Rendering Web Developer

Ottobock

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

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 such as Unity, Unreal, Godot. Familiarity with tools like 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, employer savings contributions (vermögenswirksame Leistungen)
  • Flexibility: flextime arrangements and mobile/remote work where possible
  • Health & wellbeing: EGYM Wellpass, company sports (yoga, table tennis), external counseling for personal and professional matters, health check-ups
  • Mobility: bicycle leasing (JobRad & bike leasing)
  • 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