Web Developer
Angel and Genie
2 - 5 years
Bengaluru
Posted: 09/05/2026
Job Description
Role: Senior WebGL / OpenGL Engineer - 3D Graphics
Location: Bangalore
Experience: 3+ years
Salary: 25-28 LPA
Role Overview:
Were hiring a Senior Graphics Engineer who is passionate about 3D rendering and
browser-based visual experiences. This is a hands-on WebGL/OpenGL role where youll
own the rendering pipeline - from 3D asset ingestion to advanced shaders and real-time
lighting.
You will build high-performance, photorealistic, and smooth 60fps experiences across
devices, crafting custom rendering solutions that push the limits of WebGL.
What Youll Build:
1. 3D Rendering & Visualization
Develop and optimize real-time 3D viewers running at 60fps across all devices
Implement advanced rendering: PBR, IBL, shadows, reflections
Create custom shaders for metals, glass, fabrics, transparency, and complex
materials
Build dynamic lighting systems for photorealism
Implement AR placement and real-world environmental rendering
Add post-processing effects: bloom, AO, depth of field, color grading
Build interactive 3D configurators with real-time customization
2. Performance Optimization
Optimize 3D asset loading for near-instant initial render
Implement LOD systems, shader optimization, and efficient resource usage
Use compression pipelines: geometry, textures, KTX2/Basis
Implement frustum & occlusion culling, instancing, and batching
Profile GPU memory, draw calls, and shader performance
Build adaptive quality settings based on device capabilities
3. 3D Asset Pipeline & Tools
Build loaders/parsers for glTF, USDZ, OBJ, FBX
Implement asset optimization: UV mapping, normal maps, texture atlasing
Create mesh-processing tools: decimation, smoothing, tangents
Build progressive loading, caching, and streaming systems
Develop debugging and visualization tools for asset inspection
4. Interactive Controls & UI Features
Implement camera systems: orbit, pan, zoom, animated transitions
Build gestures for mobile: pinch, rotate, drag
Create 360 product viewers with fluid interactions
Add hotspots, annotations, measurement tools, and view presets
Enable screenshot and recording functionalities
5. WebXR & AR Experiences
Implement WebXR VR/AR experiences directly inside browsers
Build AR Quick Look integration for iOS
Integrate AR.js / 8th Wall for seamless web AR
Implement environment lighting estimation and hit testing
Build cross-platform AR for iOS + Android
6. Graphics Systems Architecture
Architect custom WebGL rendering solutions from scratch
Build material/shader libraries and rendering modules
Create scene graph management systems
Build modular systems with reusable rendering utilities
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
Webpack, Vite, Rollup
Jest, Cypress
3. Performance
Chrome DevTools, WebGL Inspector, GPU profilers
Draco, meshoptimizer, KTX2/Basis
Cloudflare, AWS CloudFront
4. Collaboration
Git/GitHub
Technical documentation: shaders, specs, APIs
What Were Looking For:
1. Must-Haves
5-8+ years in graphics programming with deep WebGL/OpenGL knowledge
Strong understanding of the full rendering pipeline
Expert in GLSL: vertex, fragment, compute shaders
Mastery of PBR, material systems, and physically accurate lighting
Proven experience building high-performance 3D web apps
Strong JavaScript/TypeScript skills
Solid understanding of 3D math: matrices, vectors, quaternions
Experience with 3D formats, UV mapping, texture workflows
Ability to debug GPU issues and optimize across browsers/devices
Ability to build custom WebGL engines from scratch
2. Highly Desirable
Experience with Three.js/Babylon.js (plus, not required)
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
Knowledge of ray tracing, path tracing
Experience with photogrammetry or 3D scanning
Open-source graphics contributions
Technical Challenges Youll Tackle:
Achieving photorealistic 60fps rendering on mobile browsers
Sub-second loading for complex 3D models
Realistic shaders for different materials (jewelry, fabric, metal, glass)
Adaptive rendering across low-end to high-end devices
Seamless AR blending of virtual + real environments
Managing thousands of product SKUs with diverse materials
Debugging GPU issues across browsers, devices, and GPU vendors
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
