Dataviv Technologies - Technical Artist/3D Developer

4 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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 MetaHuman-style realism. The core task is to deliver a framework-agnostic JavaScript/TypeScript 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/TypeScript 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/blendshapes/lip-sync (Unity-side).
  • Ensure WebGL build works reliably across modern browsers (Chrome/Edge/Safari where possible).

SDK Development (JavaScript/TypeScript)

  • Develop a framework-agnostic SDK in TypeScript 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 / MetaHuman / Avatar Quality

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

Must-Have Skills

  • Unity (4+ years) with strong WebGL build experience
  • JavaScript/TypeScript (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
  • MetaHuman-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, WebSockets, or external servers
  • All speech + avatar logic must be handled inside Unity WebGL build
  • SDK core must be framework-agnostic (React/Angular only wrappers)
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You