Post a Job!

Edit Template

Discord Corp.

  • Home
  • /
  • Senior WebGL/Three.js/Babylon.js Developer

Senior WebGL/Three.js/Babylon.js Developer

Job Description :

Role Overview

We’re hiring a WebGL/Three.js Engineer who is passionate about 3D rendering and browser-based visual experiences. This is a hands-on 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 60 FPS experiences across devices, crafting custom rendering solutions that push the limits of WebGL.


What You’ll Build

1. 3D Rendering & Visualization

  • Develop and optimize real-time 3D viewers that run at 60 FPS 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 rendering

  • Implement LOD systems, shader optimization, and efficient resource management

  • Use compression pipelines including geometry compression, textures, KTX2, and Basis

  • Implement frustum culling, occlusion culling, instancing, and batching

  • Profile GPU memory usage, 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 tangent generation

  • 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 mobile gestures such as pinch, rotate, and drag

  • Create 360° product viewers with fluid interactions

  • Add hotspots, annotations, measurement tools, and view presets

  • Enable screenshot and recording functionality

5. WebXR & AR Experiences

  • Implement WebXR VR/AR experiences directly in browsers

  • Build AR Quick Look integration for iOS

  • Integrate AR.js / 8th Wall for seamless web AR experiences

  • 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 reusable material/shader libraries and rendering modules

  • Create scene graph management systems

  • Develop modular rendering utilities and reusable graphics systems

  • Design APIs for frontend integration and customization


Technical Stack

1. Graphics & Rendering

  • WebGL 1.0/2.0, OpenGL ES, GLSL

  • 3D formats: glTF 2.0, USDZ, OBJ, FBX, Collada

  • Tools: Blender, RenderDoc, Spector.js

  • Texture tools: Sharp, ImageMagick, compression utilities

2. Frontend & Web

  • JavaScript / TypeScript

  • React, Next.js, familiarity with Vue.js

  • Webpack, Vite, Rollup

  • Jest, Cypress

3. Performance & Optimization

  • Chrome DevTools, WebGL Inspector, GPU profilers

  • Draco, meshoptimizer, KTX2/Basis

  • Cloudflare, AWS CloudFront

4. Collaboration & Workflow

  • Git / GitHub

  • Technical documentation for shaders, APIs, and rendering specifications


What We’re Looking For

1. Must-Haves

  • 5–8+ years of experience in graphics programming with deep expertise in WebGL and Three.js

  • Strong understanding of the complete rendering pipeline

  • Expertise in GLSL, including vertex, fragment, and compute shaders

  • Mastery of PBR workflows, material systems, and physically accurate lighting

  • Proven experience building high-performance 3D web applications

  • Strong JavaScript/TypeScript skills

  • Solid understanding of 3D mathematics including matrices, vectors, and quaternions

  • Experience with 3D formats, UV mapping, and texture workflows

  • Ability to debug GPU-related issues and optimize across browsers and devices

  • Experience building custom WebGL rendering engines from scratch

2. Highly Desirable

  • Experience with Three.js or Babylon.js

  • E-commerce or 3D configurator experience

  • WebXR development experience

  • Strong mobile rendering optimization knowledge

  • Experience with GPU compute and GPGPU workflows

  • Familiarity with Unity or Unreal Engine internals

  • Background in advanced rendering research

  • Knowledge of ray tracing and path tracing

  • Experience with photogrammetry or 3D scanning

  • Contributions to open-source graphics projects


Technical Challenges You’ll Tackle

  • Achieving photorealistic 60 FPS rendering on mobile browsers

  • Enabling sub-second loading for complex 3D models

  • Building realistic shaders for materials such as jewelry, fabric, metal, and glass

  • Creating adaptive rendering pipelines for low-end and high-end devices

  • Delivering seamless AR blending between virtual and real-world environments

  • Managing thousands of product SKUs with diverse materials

  • Debugging GPU issues across browsers, devices, and GPU vendors


Why Join Ctruh

  • Pure graphics engineering — not generic frontend development

  • Solve advanced rendering challenges that push WebGL to its limits

  • Create visually stunning experiences used by millions

  • Work with modern WebGL 2.0 capabilities

  • Freedom to experiment with advanced graphics techniques

  • High-performance engineering culture

  • Your work directly impacts customer engagement and product experience

  • Access to high-end GPUs, devices, and graphics tooling

  • Backed by NVIDIA, Microsoft, and Google


Location & Work Culture

  • Bengaluru (HSR Layout)

  • 6-day work week (5 days in-office, Saturdays WFH)

  • Performance-focused culture with strong emphasis on graphics craftsmanship and attention to detail

  • Small, senior engineering team with deep technical expertise

  • Access to GPUs, testing devices, and advanced 3D tools

Qualifications:

Responsibilities:

Discord Corp.

Freelance / Remote

Join the family!

Sign up for a Newsletter.

You have been successfully Subscribed! Ops! Something went wrong, please try again.

Similar Job

  • All Posts
  • Career Resources
  • Job Alerts
  • Job Search Tips
  • Resume Writing
Not Verified
Wells Fargo

Khategaon, India

Marketing Officer – Noida Job Description:We are hiring Marketing Officers for the Noida location. The candidate should...

Full Time
400$ - 3000$
Not Verified
GitLab

Akraifnia, Greece

What We’re Looking For: 1. Must-Haves ●         9+ years of engineering experience, with 3–4 years in technical...

Internship
950$ - 9000$
Verified Company
BNA-Group

Jakarta, Indonesia

We’re Hiring: Senior UI Designer 📍 Location: Gurgaon / Noida💼 Experience: 3–5 Years We are looking for...

Full Time
500$ - 1000$

Don't Miss Any Job News!

You have been successfully Subscribed! Ops! Something went wrong, please try again.

ViSuIQ is India’s smart staffing and edutech platform, connecting talent to verified jobs across 18+ cities with skill training, fast placements, and growth for every career stage.

Categories

Full Time

Part Time

Freelance

Internship

Work from Home

Company

About Us

Leadership

Careers

News & Article

Legal Notice

Community

Events

Blog

Forum

Podcast

Affiliates

© 2026 ViSuIQ