Job Description
About the Role:
We are seeking a visionary Senior 2D/3D Graphics Developer to lead our immersive web experiences team in San Francisco. In this high-impact role, you will bridge the gap between cutting-edge computer graphics and modern web technologies. You will be responsible for architecting high-performance rendering pipelines, optimizing WebGL shaders, and creating visually stunning, interactive 3D environments that delight our users.
Why Join Us?
Work with the latest tech stack including React, TypeScript, and Three.js. Enjoy a competitive salary, equity package, and a flexible remote-first culture.
Responsibilities
- Design, develop, and optimize high-performance 2D and 3D rendering pipelines using WebGL, Three.js, and GLSL shaders.
- Collaborate closely with UX/UI designers and frontend engineers to integrate complex 3D assets into responsive web applications.
- Implement advanced rendering techniques such as post-processing, particle systems, and physical-based rendering (PBR) for realistic visuals.
- Troubleshoot performance bottlenecks and ensure smooth frame rates across various devices and browsers.
- Write clean, maintainable, and well-documented code, adhering to best practices and architectural patterns.
- Mentor junior developers and conduct code reviews to ensure technical excellence within the graphics team.
Qualifications
- 5+ years of professional experience in software development, with at least 3 years focused specifically on 2D/3D graphics programming.
- Deep proficiency in WebGL, OpenGL, or DirectX, along with experience using the Three.js or Babylon.js libraries.
- Expert knowledge of GLSL (Shader Language) for writing custom vertex and fragment shaders.
- Strong understanding of computer graphics concepts including lighting, shadows, textures, and blending modes.
- Experience with TypeScript, React, or modern JavaScript frameworks.
- BS or MS in Computer Science, Mathematics, or a related field.