Senior WebGL/Three.js/Babylon.js Developer
Peak Hire Solutions Verified employer
Actively hiring · Posted 6d ago · JEV2610946E339C34
Job description
Role Overview:We’re hiring a WebGL/Three.js Engineer who is passionate about 3D rendering and browser-based visual experiences. This is a hands-on WebGL/Three.js role where you’ll 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 You’ll Build:1. 3D Rendering & Visualization:Develop and optimize real-time 3D viewers running at 60fps across all devicesImplement advanced rendering: PBR, IBL, shadows, reflectionsCreate custom shaders for metals, glass, fabrics, transparency, and complex materialsBuild dynamic lighting systems for photorealismImplement AR placement and real-world environmental renderingAdd post-processing effects: bloom, AO, depth of field, color gradingBuild interactive 3D configurators with real-time customization2. Performance Optimization:Optimize 3D asset loading for near-instant initial renderImplement LOD systems, shader optimization, and efficient resource usageUse compression pipelines: geometry, textures, KTX2/BasisImplement frustum & occlusion culling, instancing, and batchingProfile GPU memory, draw calls, and shader performanceBuild adaptive quality settings based on device capabilities3. 3D Asset Pipeline & Tools:Build loaders/parsers for glTF, USDZ, OBJ, FBXImplement asset optimization: UV mapping, normal maps, texture atlasingCreate mesh-processing tools: decimation, smoothing, tangentsBuild progressive loading, caching, and streaming systemsDevelop debugging and visualization tools for asset inspection4. Interactive Controls & UI Features:Implement camera systems: orbit, pan, zoom, animated transitionsBuild gestures for mobile: pinch, rotate, dragCreate 360° product viewers with fluid interactionsAdd hotspots, annotations, measurement tools, and view presetsEnable screenshot and recording functionalities5. WebXR & AR Experiences:Implement WebXR VR/AR experiences directly inside browsersBuild AR Quick Look integration for iOSIntegrate AR.js / 8th Wall for seamless web ARImplement environment lighting estimation and hit testingBuild cross-platform AR for iOS + Android6. Graphics Systems Architecture:Architect custom WebGL rendering solutions from scratchBuild material/shader libraries and rendering modulesCreate scene graph management systemsBuild modular systems with reusable rendering utilitiesDesign APIs for frontend integration and customizationTechnical Stack:1. Graphics & Rendering:WebGL 1.0/2.0, OpenGL ES, GLSL3D formats: glTF 2.0, USDZ, OBJ, FBX, ColladaTools: Blender, RenderDoc, Spector.jsTexture tools: Sharp, ImageMagick, compression utilities2. Frontend & Web:JavaScript / TypeScriptReact, Next.js, familiarity with VueWebpack, Vite, RollupJest, Cypress3. Performance:Chrome DevTools, WebGL Inspector, GPU profilersDraco, meshoptimizer, KTX2/BasisCloudflare, AWS CloudFront4. Collaboration:Git/GitHubTechnical documentation: shaders, specs, APIsWhat We’re Looking For:1. Must-Haves:5-8+ years in graphics programming with deep WebGL/Three.js knowledgeStrong understanding of the full rendering pipelineExpert in GLSL: vertex, fragment, compute shadersMastery of PBR, material systems, and physically accurate lightingProven experience building high-performance 3D web appsStrong JavaScript/TypeScript skillsSolid understanding of 3D math: matrices, vectors, quaternionsExperience with 3D formats, UV mapping, texture workflowsAbility to debug GPU issues and optimize across browsers/devicesAbility to build custom WebGL engines from scratch2. Highly Desirable:Experience with Three.js/Babylon.js (plus, not required)E-commerce and 3D configurator experienceWebXR development experienceStrong mobile optimization knowledgeExperience with GPU compute, GPGPUFamiliarity with Unity/Unreal internalsBackground in advanced rendering researchKnowledge of ray tracing, path tracingExperience with photogrammetry or 3D scanningOpen-source graphics contributionsTechnical Challenges You’ll Tackle:Achieving photorealistic 60fps rendering on mobile browsersSub-second loading for complex 3D modelsRealistic shaders for different materials (jewelry, fabric, metal, glass)Adaptive rendering across low-end to high-end devicesSeamless AR blending of virtual + real environmentsManaging thousands of product SKUs with diverse materialsDebugging GPU issues across browsers, devices, and GPU vendorsWhy Join the Company:Pure graphics engineering — not generic frontend workSolve deep rendering challenges that push WebGL limitsCreate visually stunning work seen by millionsWork with modern WebGL 2.0 capabilitiesFreedom to experiment with advanced graphic techniquesHigh-performance engineering cultureYour rendering work directly influences customer engagementAccess to high-end GPUs, devices, and graphics toolsBacked by NVIDIA, Microsoft, GoogleLocation & Work Culture:Bengaluru (HSR Layout)6 days a week, (5 days-in-office, Saturdays WFH)Culture: performance-focused, graphics craftsmanship, high attention to detailSmall, senior engineering team with deep expertiseAccess to GPUs, testing devices, and 3D tools
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Peak Hire Solutions.
- Track your application and get updates by email and WhatsApp.