Sr. WebGL/Three.js Engineer-IT-Bengaluru-30 LPA

Sr. WebGL/Three.js Engineer-IT-Bengaluru-30 LPA

01 Oct
|
Ctruh Technologies
|
Bengaluru

01 Oct

Ctruh Technologies

Bengaluru

Profile: Sr. WebGL/Three.js Engineer-IT-Bengaluru-30 LPA

Experience:

- 5–8+ years of experience in graphics programming with strong WebGL/Three.js expertise
- Experience building high-performance 3D web applications
- Hands-on experience in WebXR development, rendering pipelines, shaders, and GPU optimization
- Experience working with 3D formats, rendering systems, and browser-based visual experiences
- Experience with mobile optimization, AR integrations, and photorealistic rendering preferred

Salary Range: 20 to 30 LPA

Roles:

1. 3D Rendering & Visualization

- Develop and optimize real-time 3D viewers running at 60fps across devices
- Implement advanced rendering techniques including PBR, IBL, shadows, and reflections
- Create custom shaders for metals, glass, fabrics, transparency, and complex materials
- Build dynamic lighting systems for photorealistic rendering
- Implement AR placement and real-world environmental rendering
- Add post-processing effects such as bloom, ambient occlusion, depth of field, and color grading
- Build interactive 3D configurators with real-time customization

2. Performance Optimization

- Optimize 3D asset loading for near-instant initial rendering
- Implement LOD systems, shader optimization, and efficient resource management
- Use compression pipelines including geometry, textures, and KTX2/Basis
- Implement frustum culling, occlusion culling, instancing, and batching
- Profile GPU memory, draw calls, and shader performance
- Build adaptive quality settings based on device capabilities

3. 3D Asset Pipeline & Tools

- Build loaders and parsers for glTF, USDZ, OBJ, and FBX
- Implement asset optimization including UV mapping, normal maps, and texture atlasing
- Create mesh-processing tools such as decimation, smoothing, and tangents
- Build progressive loading, caching,



and streaming systems
- Develop debugging and visualization tools for asset inspection

4. Interactive Controls & UI Features

- Implement camera systems including orbit, pan, zoom, and animated transitions
- Build gesture controls for mobile including pinch, rotate, and drag
- Create 360° product viewers with smooth interactions
- Add hotspots, annotations, measurement tools, and view presets
- Enable screenshot and recording functionalities

5. WebXR & AR Experiences

- Implement WebXR VR/AR experiences directly inside browsers
- Build AR Quick Look integration for iOS
- Integrate AR.js / 8th Wall for seamless web AR
- Implement environment lighting estimation and hit testing
- Build cross-platform AR experiences for iOS and Android

6. Graphics Systems Architecture

- Architect custom WebGL rendering solutions from scratch
- Build material/shader libraries and rendering modules
- Create scene graph management systems
- Build modular systems with reusable rendering utilities
- Design APIs for frontend integration and customization

Qualification:

- Bachelor’s Degree in Computer Science, Graphics Programming, Game Development, or related field
- Strong understanding of 3D mathematics including matrices, vectors, quaternions, BRDFs, tangent spaces, and GPU memory patterns
- Strong command over JavaScript and TypeScript
- Expertise in WebGL 1.0/2.0, OpenGL ES, GLSL
- Experience with React, Next.js, Webpack, Vite, Rollup
- Knowledge of 3D formats including glTF 2.0, USDZ, OBJ, FBX, and Collada
- Familiarity with Blender, RenderDoc, Spector.js, Chrome DevTools, GPU Profilers
- Experience with Draco, meshoptimizer, KTX2/Basis, Cloudflare, AWS CloudFront
- Robust understanding of rendering pipeline, PBR, physically accurate lighting, shaders, and GPU debugging
- Experience with Git/GitHub and technical documentation

📌 Sr. WebGL/Three.js Engineer-IT-Bengaluru-30 LPA
🏢 Ctruh Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. webgl/three.js engineer-it-bengaluru-30 lpa / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sr. webgl/three.js engineer-it-bengaluru-30 lpa / bengaluru