Search by job, company or skills

Griphic

Software Engineer - L3 WebGL/Three.js Specialist

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago

Job Description

Software Engineer - L3WebGL/Three.js Specialist

Location & Type:Delhi, Full-time

CTC Range (LPA): 35.25 - 43.00

Role Overview

Experienced Software Engineer who can own cross-cutting 3D web modules/web applications end-to-end from asset/tooling pipelines to runtime rendering while meeting performance, stability, and accessibility targets across browsers/devices. You'll author design docs, mentor juniors, and lead technical decisions for scalable WebGL/Three.js experiences within a modern web platform.

What You'll Do

  • Architect and deliver large 3D features/systems (scene/state management, reusable rendering primitives, navigation/routing between scenes).
  • Define and enforce performance budgets (FPS, VRAM, draw calls, TTFR) and lead profiling/optimization efforts (instancing, LODs, BVH, texture streaming).
  • Own the asset pipeline (GLTF authoring conventions, UVs/lightmaps, compression: DRACO/meshopt/KTX2) and CDN strategy (versioning, cache control).
  • Author/customize GLSL shaders and post-processing chains, debug with Spector.js/Chrome GPU tools.
  • Use Workers/OffscreenCanvas/WASM to offload heavy work; design graceful degradation and feature detection (WebGL1/2, WebGPU exploration).
  • Integrate with backend services (REST/GraphQL), data contracts, and real-time feeds, collaborate on security and licensing for 3D assets/shaders.
  • Mentor junior engineers, lead reviews, tech spikes, and documentation.

Technical Qualifications

  • 34+ years building production WebGL/Three.js apps (JS/TS) with demonstrable launches.
  • Deep understanding of rendering pipelines (geometry, materials/PBR/IBL, shadows, post-processing, camera math).
  • Proven performance tuning: overdraw reduction, draw-call/batching strategies, GPU instancing, geometry/texture budgets.
  • Practical GLSL (vertex/fragment), custom materials/passes, HDRI/environment maps, light/probe bake workflows.
  • Asset/tooling mastery (GLTF/GLB, DRACO/meshopt/KTX2), modern builds (Vite/Next.js), and CI/CD for web apps.
  • Comfortable with API integration patterns, error handling, retries, and caching for content and assets.

Nice to Have

  • WebGPU experience or shader porting strategies, advanced effects (SSAO/SSR/volumetrics) or path tracing (three-mesh-bvh).
  • Physics (Cannon-es/Ammo.js), WebXR production work,input systems and reprojection guardrails.
  • WASM modules (Rust/C++ via Emscripten) for geometry processing, compression, or compute.
  • Observability depth (frontend RUM, crash analytics), security/IP protection for client assets, and license compliance.

About the Company

Griphic is founded by IIT Delhi engineers with a vision to enrich lives through technological innovation. We combine cutting-edge AI with hyper-realistic virtual experiences to solve problems and disrupt industries. Our team includes IIT Delhi engineers, AI/ML experts, VR developers, and 3D specialists. Backed by SKETS Studio (700+ professionals in BIM, architecture, VR, and 3D visualization), we are building the future of immersive web applications.

Application

Interested candidates can apply via the Google Form below:

https://docs.google.com/forms/d/e/1FAIpQLSf5lwNn6gqIE6tBgvLGsU362jMsDDHLt4ceandTaawf3E_UtQ/viewformpli=1

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 130011913