Senior WebGL/Three.js Developer

Ctruh

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ctruh is hiring a WebGL/Three.js Engineer to own the rendering pipeline, from asset ingestion to shaders and real-time lighting. You will craft high-performance, photorealistic 60fps experiences across web and mobile, building custom rendering solutions that push WebGL limits.

You’ll develop advanced rendering systems, optimize assets and GPU usage, and contribute to a scalable graphics toolchain. Strong JS/TS skills and deep shader knowledge are essential for delivering production-grade 3D

Qualifications

  • 4–8+ years of experience in graphics programming with strong WebGL/Three.js expertise.
  • Deep understanding of rendering pipelines, GLSL shaders, PBR, and 3D graphics fundamentals.
  • Strong JavaScript/TypeScript skills with experience building high-performance 3D web applications.
  • Hands-on experience with 3D asset pipelines, optimization, and cross-platform performance tuning.
  • Ability to debug GPU-related issues and architect custom WebGL-based solutions.

Responsibilities

  • Build and optimize high-performance real-time 3D/WebGL experiences across web and mobile platforms.
  • Build advanced rendering systems including PBR materials, custom shaders, lighting, shadows, reflections, and post-processing effects.
  • Design and implement interactive 3D viewers, configurators, camera controls, and immersive user experiences.
  • Optimize graphics performance through asset compression, LODs, batching, culling, caching, and GPU profiling.
  • Develop and maintain 3D asset pipelines supporting formats such as glTF, USDZ, FBX, and OBJ.
  • Build WebXR and AR experiences, including browser-based AR/VR, environment lighting, and cross-platform mobile AR.
  • Architect scalable graphics systems, rendering modules, shader libraries, and reusable frontend integrations.

Skills

WebGL
Three.js
Rendering pipelines
GLSL shaders
PBR
JavaScript
TypeScript
GPU profiling
Cross-platform performance
Debugging GPU issues

Tools

Three.js
Babylon.js
Unity
Unreal

Job description

About Us

Ctruh is a deep-tech company building the infrastructure layer for the spatial internet through a proprietary browser-native, no-code 3D engine and VersaAI, our in-house generative AI engine that transforms text, images, and video into production-ready 3D assets in minutes.

Our Work Rhythm

This is a 6-day working setup with Monday to Friday operating from office and Saturday as Work From Home (WFH). We believe this model enables stronger collaboration, faster learning, and better team alignment while maintaining flexibility.

About The Role

We’re hiring a WebGL/Three.js Engineer who is passionate about 3D rendering and browser-based visual experiences. This is a hands-on WebGL/Three.js role where you’ll own the rendering pipeline - from 3D asset ingestion to advanced shaders and real-time lighting. You will build high-performance, photorealistic, and smooth 60fps experiences across devices, crafting custom rendering solutions that push the limits of WebGL.

What You’ll Own
  • Build and optimize high-performance real-time 3D/WebGL experiences across web and mobile platforms.
  • Build advanced rendering systems including PBR materials, custom shaders, lighting, shadows, reflections, and post-processing effects.
  • Design and implement interactive 3D viewers, configurators, camera controls, and immersive user experiences.
  • Optimize graphics performance through asset compression, LODs, batching, culling, caching, and GPU profiling.
  • Develop and maintain 3D asset pipelines supporting formats such as glTF, USDZ, FBX, and OBJ.
  • Build WebXR and AR experiences, including browser-based AR/VR, environment lighting, and cross-platform mobile AR.
  • Architect scalable graphics systems, rendering modules, shader libraries, and reusable frontend integrations.
Must-Haves
What You Bring
  • 4–8+ years of experience in graphics programming with strong WebGL/Three.js expertise.
  • Deep understanding of rendering pipelines, GLSL shaders, PBR, and 3D graphics fundamentals.
  • Strong JavaScript/TypeScript skills with experience building high-performance 3D web applications.
  • Hands-on experience with 3D asset pipelines, optimization, and cross-platform performance tuning.
  • Ability to debug GPU-related issues and architect custom WebGL-based solutions.
Good-to-Have
  • Experience with Three.js/Babylon.js
  • E-commerce and 3D configurator experience
  • WebXR development experience
  • Strong mobile optimization knowledge
  • Experience with GPU compute, GPGPU
  • Familiarity with Unity/Unreal internals
  • Background in advanced rendering research
  • Knowledge of ray tracing, path tracing
  • Experience with photogrammetry or 3D scanning
  • Open-source graphics contributions

You think in shaders and understand the rendering pipeline end-to-end. You’ve built custom rendering systems without relying on frameworks. You’re fluent in transformation matrices, BRDFs, tangent spaces, and GPU memory patterns. You ship production-quality 3D experiences, optimize relentlessly, and care deeply about visual craft, performance, and engineering precision.

Why Join Ctruh

You’ll work on pure graphics engineering, not generic frontend development, solving complex rendering challenges that push the boundaries of WebGL. Build visually stunning experiences seen by millions of users while leveraging modern WebGL 2.0 capabilities and advanced graphics techniques. Join a high-performance engineering culture that encourages experimentation, where your work directly impacts customer engagement. You'll have access to high-end GPUs, devices, and cutting-edge graphics tools, while building technology backed by NVIDIA, Microsoft, and Google.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of 3D Engineering
Director of 3D Engineering

Ctruh • Bengaluru

Hybrid
INR 6,000,000 - 10,000,000
Sr. WebGL/Three.js Engineer – 3D Graphics
Sr. WebGL/Three.js Engineer – 3D Graphics

Angel-and-Genie • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Sr WebGL/Three.js Engineer – 3D Graphics – 5-8 Yrs – BLR – Up to 28 LPA
Sr WebGL/Three.js Engineer – 3D Graphics – 5-8 Yrs – BLR – Up to 28 LPA

Angel and Genie • Bengaluru

On-site
INR 700,000 - 1,100,000
3D Generalist
3D Generalist

Ctruh • Bengaluru

On-site
INR 600,000 - 900,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Ctruh • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Creative WebGL / Three.js Developer (Immersive Web Experiences)
Creative WebGL / Three.js Developer (Immersive Web Experiences)

Atulsia Technologies Private Limited • Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Creative WebGL / Three.js Developer (Immersive Web Experiences) (old)
Creative WebGL / Three.js Developer (Immersive Web Experiences) (old)

Atulsia Technologies Private Limited • India

Remote
INR 250,000 - 420,000
WASM/WebAssembly Engineer
WASM/WebAssembly Engineer

Ctruh • Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Website Designer (Independent role)
Website Designer (Independent role)

DGS Group Builders And Developers • Mumbai

On-site
INR 1,200,000 - 1,800,000
Autonomy
Interdisciplinary team
On-site studio in Mumbai
Three.Js Developer
Three.Js Developer

Optellix Private Limited • India

On-site
INR 900,000 - 1,300,000
Competitive pay
26 days leave per year
Annual performance-based bonus