U
Unique Choice1d ago
Indeed

Senior WebGL/Three.js/Babylon.js De...

Bangalore City, Bengaluru, Karnataka
Full Time
Senior Level
2000000-3000000

Auto Apply to 50+ AI Matched Senior WebGL/Three.js/Babylon.js De... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Unique Choice

Full Job Description

Senior WebGL/Three.js/Babylon.js Developer - Bangalore

Unique Choice is seeking a highly skilled Senior WebGL/Three.js/Babylon.js Developer to join our team in Bangalore City, Bengaluru, Karnataka. This is a permanent, full-time position focused on building cutting-edge 3D rendering and browser-based visual experiences.

About the Role:

As a hands-on WebGL/Three.js Engineer, you will take ownership of the entire rendering pipeline, from 3D asset ingestion to implementing advanced shaders and real-time lighting. Your goal will be to build high-performance, photorealistic, and smooth 60fps experiences that push the boundaries of WebGL across various devices.

Key Responsibilities:

  • 3D Rendering & Visualization: Develop and optimize real-time 3D viewers, implement advanced rendering techniques (PBR, IBL, shadows, reflections), create custom shaders for diverse materials, build dynamic lighting systems, and integrate post-processing effects.
  • Performance Optimization: Optimize 3D asset loading, implement LOD systems, shader optimization, and efficient resource usage. Utilize compression pipelines, frustum & occlusion culling, instancing, and batching. Profile GPU performance and build adaptive quality settings.
  • 3D Asset Pipeline & Tools: Build loaders and parsers for common 3D formats (glTF, USDZ, OBJ, FBX), implement asset optimization, create mesh-processing tools, and develop progressive loading, caching, and streaming systems.
  • Interactive Controls & UI: Implement sophisticated camera systems, mobile gestures, 360° product viewers, and interactive features like hotspots and annotations.
  • WebXR & AR Experiences: Develop WebXR VR/AR experiences, integrate AR Quick Look, and implement seamless web AR solutions.
  • Graphics Systems Architecture: Architect custom WebGL rendering solutions from scratch, build modular systems with reusable rendering utilities, and design APIs for frontend integration.

Technical Stack:

  • Graphics & Rendering: WebGL 1.0/2.0, OpenGL ES, GLSL, glTF 2.0, USDZ, OBJ, FBX, Collada, Blender, RenderDoc, Spector.js.
  • Frontend & Web: JavaScript / TypeScript, React, Next.js (familiarity with Vue), Webpack, Vite, Rollup, Jest, Cypress.
  • Performance: Chrome DevTools, WebGL Inspector, GPU profilers, Draco, meshoptimizer, KTX2/Basis, Cloudflare, AWS CloudFront.
  • Collaboration: Git/GitHub, technical documentation.

Requirements:

  • 5-8+ years in graphics programming with deep WebGL/Three.js knowledge.
  • Strong understanding of the full rendering pipeline and expert GLSL skills.
  • Mastery of PBR, material systems, and physically accurate lighting.
  • Proven experience building high-performance 3D web applications.
  • Strong JavaScript/TypeScript skills and solid understanding of 3D math.
  • Experience with 3D formats, UV mapping, and texture workflows.
  • Ability to debug GPU issues and optimize across browsers/devices.
  • Ability to build custom WebGL engines from scratch.
  • Candidates from SAAS, software, or IT service-based startups or scale-up companies are preferred.

Desirable Skills:

  • 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.

Technical Challenges:

  • Achieving photorealistic 60fps rendering on mobile browsers.
  • Sub-second loading for complex 3D models.
  • Developing realistic shaders for diverse materials.
  • Adaptive rendering across devices.
  • Seamless AR blending.
  • Managing large product catalogs.
  • Debugging GPU issues across various platforms.

Job Type: Full-time, Permanent

Work Location: In person, Bangalore City, Bengaluru, Karnataka

Salary: ₹2,000,000.00 - ₹3,000,000.00 per year

Company

U

Unique Choice

Bangalore City, Bengaluru, Karnataka
Posted on Indeed