Search by job, company or skills

Dataviv Technologies

Dataviv Technologies - Technical Artist/3D Developer

This job is no longer accepting applications

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

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)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141097151

Similar Jobs