HamburgerMenu
hirist

Senior WebGL/Three.js Developer - Graphics Programming

Rivet HR
4 - 9 Years
Bangalore

Posted on: 04/05/2026

Job Description

Role Overview :


Were looking for a WebGL / Three.js Engineer passionate about building high-performance, photorealistic 3D experiences in the browser.

Youll own the end-to-end rendering pipelinefrom asset ingestion to shaders, lighting, and performance optimizationdelivering smooth 60fps experiences across devices.


Key Responsibilities :


3D Rendering & Graphics :


- Build real-time 3D viewers with PBR, IBL, shadows, reflections

- Develop custom GLSL shaders (metal, glass, fabric, transparency)

- Implement dynamic lighting & post-processing (bloom, AO, DOF)

- Create interactive 3D configurators & product viewers

Performance Optimization :


- Optimize rendering for 60fps across devices

- Implement LOD, culling, instancing, batching

- Work with Draco, KTX2/Basis compression

- Profile GPU memory, draw calls, shader performance

3D Asset Pipeline :


- Handle formats: glTF, USDZ, OBJ, FBX

- Optimize assets (UVs, textures, normal maps)

- Build progressive loading & caching systems

Interaction & UI :


- Implement camera controls (orbit, zoom, pan)


- Build mobile gestures & smooth interactions

- Add hotspots, annotations, and product customization features

WebXR & AR :


- Develop browser-based AR/VR (WebXR) experiences


- Integrate AR Quick Look / AR.js / 8th Wall

- Implement hit testing & environment lighting


Must-Have Skills :


- 5- 8+ years in WebGL / Graphics Programming

- Strong GLSL (vertex & fragment shaders)

- Deep understanding of rendering pipeline & PBR

- Strong JavaScript / TypeScript

- Solid 3D math (matrices, vectors, quaternions)

- Experience building high-performance 3D web apps

- Ability to optimize across devices & browsers


Good to Have :


- Experience with Three.js / Babylon.js

- WebXR / AR experience

- GPU compute / GPGPU

- Unity / Unreal fundamentals

- Exposure to ray tracing / photogrammetry


What Makes This Role Unique :


- Pure graphics engineering (not generic frontend)

- Solve real-world rendering challenges at scale

- Work on visually rich experiences used by millions

- High-performance, GPU-focused engineering culture


Work Culture :


- Performance-driven, detail-oriented team

- Access to high-end GPUs & testing devices

- Backed by leading global tech ecosystem

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...