2D/3D Web & Mobile Character Developer: Interactive Animated Avatar (Rive / Spine / Canvas)

Posted 4 days ago

Worldwide

Summary

I am looking for an experienced interactive animator/developer to create an expressive, cartoon-like digital character for web and mobile platforms (similar in style and interactivity to Microsoft CoPilot's Mico or Duolingo's Lily). The character will act as an interactive conversational agent. It must feature real-time animation states (blinking, eyebrow movement, lip-sync/speaking visuals) and integrate with audio output to interact dynamically with users. Core Responsibilities Character Development & Rigging: Design or integrate a 2D/3D cartoon character with interactive facial blendshapes/rigs (eyes, eyebrows, mouth states). State & Lip-Sync Animation: Implement dynamic visual states (idle, listening, thinking, speaking) and sync mouth movements with text-to-speech (TTS) audio output (visemes or amplitude-based sync). Cross-Platform Integration: Build a performant runtime component for Web (React/HTML5 Canvas/Three.js/Rive) with architectural compatibility for future native mobile integration (React Native, Flutter, or iOS/Android native SDKs). Conversational Loop Logic: Connect the visual component to voice/text input (STT) and dynamic LLM/API responses for real-time visual feedback during user interactions. NOTE: this capability needs to be presented as a demo - with the animation character - for the project/milestone to be signed-off and closed. Technical Requirements Animation Runtimes: Experience with Rive, Spine 2D, Three.js / WebGL, or Lottie. (Rive preferred for lightweight vector performance and real-time state machines across Web/Mobile). Audio & Viseme Sync: Proficiency in driving facial animations via audio playback, Web Audio API, or viseme data markers (e.g., Azure Speech, ElevenLabs, Amazon Polly). Frontend Tech Stack: JavaScript/TypeScript, HTML5, React/Vue, CSS/Canvas. API Integration: Familiarity with integrating Web Speech APIs or third-party Speech-to-Text (STT) and Text-to-Speech (TTS) services. Preferred Qualifications Prior portfolio demonstrating interactive avatars, conversational UI, or web-based game characters. Experience deploying cross-platform animation assets via React Native or Flutter. Application Instructions To apply, please submit: Links to relevant portfolio pieces or live demos showing interactive web animations or rigged characters. Your recommended tech stack/tooling for handling cross-platform web and mobile character animation efficiently. Estimated timeline and milestone breakdown.

  • $125.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Character Animation
2D Animation Software
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:2 days ago
  • Interviewing:
    2
  • Invites sent:
    2
  • Unanswered invites:
    0
About the client
Member since Nov 9, 2011
  • United States
    Prosper6:06 AM
  • $24K total spent
    76 hires, 11 active
  • 25 hours

Explore similar jobs on Upwork

UE5 Procedural Weapon Handling SystemFixed-price‐ Posted 3 weeks ago
Unreal Engine
C++
Construct 3 Game DevelopmentHourly‐ Posted 2 months ago
Construct 3
Smartphone
iOS
Simulation Game
Game Development
Game Design
Android App Development
Mobile Game
2D Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo