Job Description
We are on a mission to revolutionize the web experience, bringing immersive 3D environments to the browser. Nebula Dynamics is seeking a visionary Senior 3D Web Developer to lead our graphics engineering team. You will bridge the gap between creative design and high-performance engineering, pushing the boundaries of what is possible in WebGL and React. If you are passionate about performance optimization, shaders, and creating visually stunning user interfaces, we want to meet you.
Responsibilities
- Architect and implement high-performance 3D rendering pipelines using WebGL, Three.js, and React Three Fiber.
- Optimize rendering performance for low-latency, high-fidelity experiences on mobile and desktop devices.
- Develop complex GLSL shaders and custom geometry processing algorithms.
- Collaborate closely with UX/UI designers to translate artistic vision into technical reality.
- Debug complex graphics issues and implement robust error handling for 3D assets.
- Maintain and expand our internal 3D asset library and rendering utilities.
Qualifications
- 5+ years of professional experience in web development, with a strong focus on 3D graphics.
- Deep understanding of computer graphics principles, including linear algebra, matrices, and vectors.
- Expert proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Vue, or Angular).
- Extensive experience with WebGL, Three.js, Babylon.js, or similar libraries.
- Strong understanding of GPU memory management and CPU/GPU synchronization.
- Experience with physics engines (Cannon.js, Ammo.js) is a plus.