Three.js Developer – Real-Time 3D Character Interaction & Animation

3 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Ayesha Bot:


Ayesha Bot is India's first emotionally intelligent AI humanoid digital human that sees, listens, speaks, and feels like a real person. By combining cutting-edge AI, 3D modeling, lifelike motion design, and real-time rendering, we bring humanoid characters to life for robotics, holographic displays, and web platforms. This digital assistant serves various industries, including education, entertainment, retail, customer support, and companionship, providing personalized interactions and real-time responses. Features include emotion-aware 3D humanoid capabilities, voice and face recognition, dynamic motion, and WhatsApp integration.


Role Overview:


Three.js Developer


Key Responsibilities:


  • Develop, optimize, and maintain

    Three.js-based 3D character interactions

    .
  • Implement

    real-time animations, actions, and physics

    for humanoid avatars.
  • Integrate

    rigged 3D models (FBX/VRM/GLTF)

    with real-time character controls.
  • Work on

    facial animation, blendshapes, and lipsync

    for voice-driven interactions.
  • Create

    interactive gestures, actions, and emotional expressions

    triggered by AI.
  • Optimize performance for

    smooth rendering on web & holographic displays

    .
  • Collaborate with designers, animators, and backend developers to ensure seamless integration.
  • Troubleshoot, debug, and improve pipeline workflows for 3D rendering.


Required Skills & Experience:


  • Strong proficiency in

    JavaScript, ES6+, Three.js, React / Next.js

  • Experience with

    3D character animation systems

    (skeletons, skinning, blendshapes).
  • Hands-on with

    GLTF/GLB/FBX/VRM formats

    .
  • Knowledge of

    animation mixers, morph targets, IK/FK

    , and event-driven actions.
  • Strong understanding of

    WebGL

    concepts and performance optimization.
  • Ability to implement

    real-time interactivity

    (click, drag, gaze, or AI-triggered).
  • Good problem-solving and debugging skills in 3D environments.


Nice to have:


  • Experience with

    Unity/Unreal → WebGL pipelines

    .
  • Familiarity with

    Three-VRM

    libraries, humanoid bone mapping, and VRMUtils.
  • Exposure to

    shaders (GLSL), physics engines, and particle systems

    .
  • Knowledge of

    WebRTC, WebSockets, or API integration

    for real-time interactions.
  • Understanding of

    AI/voice-driven character systems

    .


Experience:


1–3+ years of hands-on experience in Three.js or similar WebGL frameworks.

Strong portfolio or GitHub/CodePen links demonstrating 3D interactivity.


Perks & Benefits:


  • Work on cutting-edge

    digital humanoid AI

    projects.
  • Creative, collaborative work environment with direct impact.
  • Free meals, tea, and coffee at the office.
  • Competitive salary with growth opportunities.


How to Apply:


CV + GitHub/Portfolio links + sample 3D interaction projects


“Application: Three.js Developer – [Your Name]”


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