Senior WebGL / Three.js / Babylon.js Developer – 3D Graphics Engineering | Bengaluru, India

📍 Location

Bengaluru, Karnataka, India (Hybrid – 5 Days Office, Saturday Work From Home)

🗂 Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Creative, Design & Media
  • Science & Research
  • IT & Software Jobs
  • Engineering Jobs
  • Private Jobs

🧾 Job Overview

A rapidly growing SaaS technology organization is hiring an experienced Senior WebGL / Three.js / Babylon.js Developer to build high-performance browser-based 3D rendering and visualization experiences. This role is ideal for graphics engineers with deep expertise in WebGL, OpenGL, GLSL shaders, Three.js, Babylon.js, TypeScript, and real-time rendering technologies.

The selected candidate will work on advanced rendering systems, photorealistic visual experiences, interactive 3D applications, and WebXR environments. This opportunity offers exposure to cutting-edge graphics programming, GPU optimization, shader development, and scalable browser-based 3D applications used across modern digital platforms.

This role provides strong long-term career growth for professionals passionate about graphics engineering, rendering architecture, and immersive visual technologies. Candidates will gain experience in advanced rendering pipelines, real-time graphics optimization, AR/VR systems, and high-performance engineering workflows while collaborating with a highly technical and innovation-focused engineering team.

🛠 Key Responsibilities

  • Develop and optimize real-time 3D rendering applications using WebGL and related technologies
  • Build advanced rendering systems including PBR, lighting, shadows, reflections, and post-processing effects
  • Create custom GLSL shaders for realistic materials and visual effects
  • Design and optimize rendering pipelines for high-performance browser-based experiences
  • Develop interactive 3D viewers, configurators, and visualization systems
  • Implement WebXR and browser-based AR/VR experiences
  • Optimize GPU performance, asset loading, and rendering efficiency across devices
  • Build scalable graphics architecture and reusable rendering modules
  • Create tools for asset processing, optimization, and debugging
  • Collaborate with frontend, product, and engineering teams for feature integration
  • Debug GPU rendering issues across browsers, devices, and platforms
  • Maintain scalable, modular, and production-grade graphics codebases

🎓 Requirements & Qualifications

  • Bachelor’s degree in Computer Science, Graphics Engineering, Software Engineering, or related field
  • Minimum 4–8 years of professional experience in graphics programming
  • Strong expertise in WebGL, OpenGL ES, and GLSL shader programming
  • Hands-on experience with Three.js and/or Babylon.js
  • Strong proficiency in JavaScript and TypeScript
  • Experience with React.js frontend integration
  • Deep understanding of rendering pipelines, shaders, and physically based rendering (PBR)
  • Strong knowledge of 3D mathematics including vectors, matrices, and quaternions
  • Experience building scalable and high-performance 3D web applications
  • Familiarity with 3D file formats such as glTF, OBJ, FBX, and USDZ
  • Experience optimizing rendering performance across browsers and devices
  • Startup or scale-up company experience preferred
  • Knowledge of WebXR, AR/VR technologies, and GPU optimization is an advantage

💼 Benefits & Career Growth

  • Opportunity to work on advanced 3D rendering and graphics engineering projects
  • Exposure to cutting-edge WebGL, WebXR, and immersive visualization technologies
  • High-impact engineering role with architectural ownership opportunities
  • Professional development in graphics programming and rendering systems
  • Collaborative engineering culture focused on technical excellence and innovation
  • Access to advanced graphics tools, GPUs, and testing environments
  • Long-term career growth in real-time graphics and immersive technology development

📝 Application Process

🔗 Application Process (Website)

Apply only through the official job application process.
Click Apply Now on the website to proceed with your application.

Application Link:
Apply Now

📧 HR Email for Application

📩 Send your updated CV directly to:
https://snapfinds.co.in/applicant-job-detail-new.php?job_id=NjMy&th_id=MTEwMjIw