📍 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