Job Description
Join the Future of Web Rendering
Nebula Digital is seeking a visionary Senior 2D/3D Graphics Engineer to lead our next-generation immersive web experiences. If you have a passion for pushing the boundaries of WebGL, Three.js, and real-time rendering, we want to hear from you. In this role, you will architect high-performance rendering pipelines that deliver cinema-quality visuals directly in the browser.
You will work alongside a world-class team of UX designers, AI researchers, and frontend developers to create award-winning interactive products.
Responsibilities
- Architect Rendering Engines: Design and implement custom 2D/3D rendering engines using WebGL and Three.js optimized for high frame rates.
- Shader Development: Write complex GLSL shaders to create stunning visual effects, lighting models, and post-processing pipelines.
- Performance Optimization: Profile and optimize rendering performance across various devices, ensuring 60fps experiences on mobile and desktop.
- Cross-Platform Compatibility: Ensure seamless integration and rendering consistency across Chrome, Firefox, Safari, and Edge.
- Technical Leadership: Mentor junior developers and establish best practices for asset management and asset optimization.
Qualifications
- Education: BS or MS in Computer Science, Mathematics, or a related field.
- Experience: 5+ years of professional experience in 2D/3D graphics programming, WebGL, or game development.
- Technical Skills: Proficiency in GLSL, GLSL ES, and shader debugging tools (RenderDoc, WebGL Inspector).
- JavaScript: Deep understanding of modern JavaScript (ES6+) and TypeScript.
- Math: Strong grasp of linear algebra, vectors, matrices, and geometry.