Job Description
Are you ready to redefine the boundaries of the web? Nebula Interactive is seeking a visionary Senior 3D Web Developer to join our elite engineering team in San Francisco. You will be responsible for building immersive, high-performance 3D experiences that push the limits of browser technology. If you are passionate about WebGL, shaders, and creating interactive worlds, we want to hear from you.
Why Join Us?
We are at the forefront of digital innovation, delivering award-winning 3D web solutions for Fortune 500 clients. We offer a competitive salary, remote-first flexibility, and the opportunity to work with cutting-edge tools like Three.js and React Three Fiber.
Responsibilities
- Lead the development of high-performance 3D web applications and interactive visualizations using WebGL and Three.js.
- Optimize rendering performance and memory usage for complex 3D scenes in web browsers.
- Develop and implement custom GLSL shaders to achieve unique visual effects and lighting.
- Collaborate closely with UX/UI designers and product managers to translate creative concepts into technical specifications.
- Maintain and refactor existing codebases to ensure scalability and maintainability.
- Stay up-to-date with the latest trends in 3D web technologies and implement best practices.
Qualifications
- 5+ years of professional experience in web development with a strong focus on 3D graphics.
- Expert knowledge of WebGL, Three.js, and React Three Fiber (R3F).
- Proficiency in writing GLSL shaders and understanding of the graphics pipeline.
- Strong proficiency in TypeScript, JavaScript (ES6+), and modern CSS.
- Experience with physics engines (Cannon.js, Ammo.js) for interactive 3D content.
- Experience with version control (Git) and agile development methodologies.