O r b i t

Latest News: Orbit Global HR Consultants LLP is a top recruitment and HR consulting firm in India, offering permanent staffing, executive search, contract hiring, and industry-specific talent solutions. We connect companies with qualified professionals across IT, Non-IT, and leadership roles.

Senior WebGL / Three.js / Babylon.js Developer

Home » Careers » Senior WebGL / Three.js / Babylon.js Developer

We are seeking a highly skilled Senior WebGL / Three.js / Babylon.js Developer with a passion for building cutting-edge 3D experiences on the web. In this role, you will take full ownership of the rendering pipeline—from 3D asset ingestion to advanced shader development and real-time lighting systems.

You will design and develop high-performance, photorealistic 3D applications that run smoothly (60 FPS) across multiple devices and platforms.


Key Responsibilities

1. 3D Rendering & Visualization

  • Develop real-time 3D applications optimized for performance across devices
  • Implement advanced rendering techniques including:
    • Physically Based Rendering (PBR)
    • Image-Based Lighting (IBL)
    • Shadows, reflections, and post-processing effects
  • Create custom shaders for materials like glass, metal, fabric, and transparent surfaces
  • Build interactive 3D configurators with real-time customization
  • Develop dynamic lighting systems for realistic visual output
  • Implement AR-based visualization and real-world rendering experiences

2. Performance Optimization

  • Optimize 3D assets for fast loading and smooth rendering
  • Implement Level of Detail (LOD), batching, and instancing techniques
  • Use compression tools like KTX2/Basis for textures and geometry
  • Profile GPU performance, memory usage, and draw calls
  • Build adaptive rendering systems based on device capability

3. 3D Asset Pipeline & Tools

  • Build loaders and parsers for formats such as glTF, USDZ, OBJ, and FBX
  • Optimize assets through UV mapping, texture atlasing, and mesh processing
  • Create tools for mesh decimation, smoothing, and debugging
  • Develop streaming, caching, and progressive loading systems

4. Interactive UI & Controls

  • Implement camera systems (orbit, zoom, pan, transitions)
  • Enable mobile gestures such as pinch, rotate, and drag
  • Build 360° viewers and interactive product experiences
  • Add annotations, hotspots, measurement tools, and presets
  • Enable screenshot and recording features

5. WebXR & AR Development

  • Build browser-based VR/AR experiences using WebXR
  • Integrate AR solutions for iOS and Android platforms
  • Implement environment lighting, hit testing, and AR placement
  • Ensure seamless cross-platform AR experiences

6. Graphics System Architecture

  • Design and build custom WebGL rendering engines
  • Develop reusable shader libraries and rendering modules
  • Create scalable scene graph systems
  • Build APIs for frontend integration and customization

Required Skills & Qualifications

Must-Have Skills

  • 4–8+ years of experience in graphics programming
  • Strong expertise in WebGL / OpenGL and rendering pipelines
  • Advanced knowledge of GLSL (vertex & fragment shaders)
  • Strong proficiency in JavaScript / TypeScript
  • Hands-on experience with React.js
  • Deep understanding of:
    • 3D math (vectors, matrices, quaternions)
    • Material systems and PBR workflows
  • Proven experience building high-performance 3D web applications
  • Ability to build custom WebGL engines from scratch

Preferred Skills

  • Experience with Three.js or Babylon.js
  • Exposure to WebXR and AR technologies
  • Experience in e-commerce or 3D configurators
  • Knowledge of GPU optimization and GPGPU techniques
  • Familiarity with Unity or Unreal Engine internals
  • Understanding of ray tracing or path tracing
  • Experience in photogrammetry or 3D scanning

Technical Stack

  • Graphics: WebGL 1.0/2.0, OpenGL ES, GLSL
  • Frontend: JavaScript, TypeScript, React, Next.js
  • Tools: Blender, RenderDoc, Spector.js
  • Performance: Chrome DevTools, GPU profilers
  • Compression: Draco, meshoptimizer, KTX2/Basis
  • Collaboration: Git, technical documentation

Eligibility Criteria

  • Candidates must have experience in SaaS, product-based companies, or startups/scale-ups
  • Candidates from large consulting firms or MNC environments are not preferred
  • Strong problem-solving mindset and attention to detail required

Key Challenges You Will Solve

  • Achieving photorealistic rendering at 60 FPS on mobile devices
  • Handling large-scale 3D assets with fast load times
  • Building adaptive rendering for low-end to high-end devices
  • Creating realistic materials and lighting systems
  • Debugging GPU issues across multiple browsers and platforms

Work Environment

  • Location: Bengaluru
  • Work Mode: 5 days Work From Office + Saturday Work From Home
  • Industry: SaaS
  • Culture: High-performance engineering, detail-oriented, and innovation-driven

Why Join This Role

  • Work on advanced graphics engineering (not generic frontend tasks)
  • Solve complex rendering challenges
  • Build visually impactful products used at scale
  • Collaborate with a highly skilled engineering team
  • Opportunity to work with cutting-edge WebGL technologies

📌 Note: Company details should not be shared publicly and can be communicated privately to candidates.Get direction 

Subscribe for latest update

VedAi Logo

Shivani - Your AI Assistant

Orbit Consultancy

Welcome To Orbit Consultancy.

How Can I help you Today..

Quick Tips