×
Register Here to Apply for Jobs or Post Jobs. X

Dataviv Technologies - Technical Artist​/3D Developer

Job in 110006, Delhi, Delhi, India
Listing for: Confidential
Full Time position
Listed on 2026-02-04
Job specializations:
  • IT/Tech
    UI/UX Design, Web Developer, Digital Media / Production, Technical Support
Job Description & How to Apply Below
Description

We need a senior, independent developer who can build an embeddable Unity WebGL Avatar SDK for the web and also handle 3D avatar rendering, textures, animation, and Meta Human-style realism. The core task is to deliver a framework-agnostic JavaScript/Type Script SDK that embeds a Unity WebGL avatar directly into a web page (no iframe) and exposes a clean API like :

speak(text: string) sends text into Unity
Unity handles speech + avatar logic fully inside the WebGL build (no backend, no external services)
You will deliver the solution end-to-end:
Unity integration + SDK + a thin React/Angular wrapper demo.

Objective

Candidate Task (What you will build) :

Build a complete, embeddable JavaScript/Type Script SDK that loads a Unity WebGL avatar into a web page and allows client apps (React/Angular) to trigger avatar speech using only text input.

Key Requirement

No backend APIs or external services
SDK passes text to Unity
Speech + avatar logic stays inside Unity WebGL build

Responsibilities

Unity + WebGL Integration :

Build and optimize a Unity WebGL avatar project for production use (performance + load time).
Implement Unity-side bridge to receive text from JS and trigger speech internally.
Handle avatar animation states : idle/talk/blend shapes/lip-sync (Unity-side).
Ensure WebGL build works reliably across modern browsers (Chrome/Edge/Safari where possible).

SDK Development (JavaScript/Type Script)

Develop a framework-agnostic SDK in Type Script that :
Embeds Unity WebGL into a specified DOM container (no iframe)
Exposes public API : speak(text : string) (minimum)
Supports sizing via CSS or SDK config (width/height)
Has clean lifecycle methods (init/load/dispose) and error handling
Maintain strict separation : SDK core contains Unity logic; wrappers remain thin.

Framework Demo (Angular Or React)

Provide a minimal Angular or React demo that :
Renders the avatar using SDK
Calls speak() from UI input
Demo must contain no Unity or business logic, only usage.

3D / Meta Human / Avatar Quality

Create or refine avatar assets : modeling, texturing, shading, rigging, facial expressions, hair, realism
Implement animation + lip-sync-friendly facial rig (or blend shape setup)
Ensure final avatar looks high-quality and production-ready

Must-Have Skills

Unity (4+ years) with strong WebGL build experience
JavaScript/Type Script (strong) SDK development experience
Unity WebGL embedding into DOM without iframe
Unity JavaScript interop (messaging/bridge)
Avatar animation pipelines : rigging, facial expressions, lip-sync concepts
Strong debugging skills across Unity + browser console + WebGL performance

Good-to-Have Skills

React or Angular (basic wrapper experience is enough)
Shader Graph/URP optimization for WebGL
Meta Human-style realism knowledge (skin/hair/eyes shading)
Experience packaging SDKs (npm-style structure, versioning, clean docs)

Constraints (Non-Negotiable)

No iframe-based embedding
No backend APIs, Web Sockets, or external servers
All speech + avatar logic must be handled inside Unity WebGL build
SDK core must be framework-agnostic (React/Angular only wrappers)

(t.tech)
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary