Senior Full-Stack Engineer โ€” 3D AI Avatar Social Platform (Web + Mobile)

Senior Full-Stack Engineer โ€” 3D AI Avatar Social Platform (Web + Mobile)

Project Overview

We are building a next-generation ๐Ÿฏ๐—— ๐—”๐—œ ๐—”๐˜ƒ๐—ฎ๐˜๐—ฎ๐—ฟ ๐—ฆ๐—ผ๐—ฐ๐—ถ๐—ฎ๐—น ๐—ฃ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ that combines immersive 3D experiences, AI-powered avatars, and social networking into a unified ecosystem across web browsers and mobile devices (iOS and Android).

This is a technically ambitious project that requires strong full-stack engineering expertise, advanced 3D graphics knowledge, mobile development experience, and the ability to architect complex, scalable applications from the ground up.

We are looking for a ๐˜€๐—ฒ๐—ป๐—ถ๐—ผ๐—ฟ-๐—น๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ ๐˜„๐—ต๐—ผ ๐—ฐ๐—ฎ๐—ป ๐˜๐—ฎ๐—ธ๐—ฒ ๐—ผ๐˜„๐—ป๐—ฒ๐—ฟ๐˜€๐—ต๐—ถ๐—ฝ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ฒ๐—ป๐˜๐—ถ๐—ฟ๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜, from technical architecture and 3D rendering to backend systems, real-time social interactions, and mobile application development.

๐—ง๐—ต๐—ถ๐˜€ ๐—ถ๐˜€ ๐—ฎ ๐—ต๐—ถ๐—ด๐—ต-๐—ฐ๐—ผ๐—บ๐—ฝ๐—น๐—ฒ๐˜…๐—ถ๐˜๐˜† ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜, ๐—ป๐—ผ๐˜ ๐—ฎ ๐—ฏ๐—ฎ๐˜€๐—ถ๐—ฐ ๐˜„๐—ฒ๐—ฏ๐˜€๐—ถ๐˜๐—ฒ, ๐—ฐ๐—ต๐—ฎ๐˜๐—ฏ๐—ผ๐˜, ๐—ผ๐—ฟ ๐˜€๐˜๐—ฎ๐—ป๐—ฑ๐—ฎ๐—ฟ๐—ฑ ๐—บ๐—ผ๐—ฏ๐—ถ๐—น๐—ฒ ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป.

Core Responsibilities

  • Design and develop a unified web and mobile platform with a consistent user experience across desktop browsers, iOS, and Android.
  • Build interactive, real-time 3D avatars using ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฒ.๐—ท๐˜€, ๐—ช๐—ฒ๐—ฏ๐—š๐—Ÿ, ๐—ฎ๐—ป๐—ฑ ๐—ช๐—ฒ๐—ฏ๐—š๐—Ÿ-๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฎ๐˜๐—ถ๐—ฏ๐—น๐—ฒ ๐—ฟ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ผ๐—น๐—ผ๐—ด๐—ถ๐—ฒ๐˜€.
  • Develop avatar customization systems, including appearance, clothing, accessories, animations, expressions, and other interactive elements.
  • Integrate AI capabilities into avatars to support intelligent conversations, personalized interactions, and dynamic user experiences.
  • Build social networking features such as user profiles, friendships, messaging, activity feeds, social discovery, and avatar-to-avatar interactions.
  • Develop real-time communication and synchronization features where required, including live presence and interactive multi-user experiences.
  • Architect secure, scalable backend services, APIs, databases, authentication, and media storage.
  • Optimize 3D rendering, asset loading, animation performance, memory usage, and network communication across different devices.
  • Ensure the web and mobile experiences share appropriate business logic, APIs, and data models while respecting platform-specific requirements.
  • Establish maintainable code architecture, testing standards, CI/CD pipelines, deployment workflows, and long-term technical scalability.
  • Identify technical risks early and make sound architectural decisions for a product intended to grow beyond an initial MVP.

Required Technical Expertise

3D Graphics and Avatar Development

  • Strong, hands-on experience with ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฒ.๐—ท๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—ช๐—ฒ๐—ฏ๐—š๐—Ÿ.
  • Experience building interactive 3D applications, not just displaying basic 3D models.
  • Solid understanding of 3D rendering pipelines, materials, lighting, shaders, textures, geometry, cameras, and scene management.
  • Experience with 3D asset formats such as GLTF/GLB and tools such as Blender.
  • Knowledge of skeletal animation, rigging, facial expressions, blend shapes, and avatar customization.
  • Experience optimizing 3D performance for mobile browsers and lower-powered devices.
  • Understanding of GPU limitations, rendering performance, and asset optimization.

Full-Stack Web and Mobile Engineering

  • Extensive experience building and shipping production-grade web applications and mobile applications for iOS and Android.
  • Strong knowledge of modern frontend architecture, responsive interfaces, state management, and API integration.
  • Experience with React and TypeScript; React Native or Flutter experience is highly relevant.
  • Ability to choose the appropriate architecture for sharing code and 3D experiences across web and mobile.
  • Experience building reliable backend services, REST APIs or GraphQL, database schemas, authentication, authorization, and file storage.
  • Proficiency with scalable database design, caching, background jobs, and cloud infrastructure.
  • Strong understanding of application security, performance monitoring, automated testing, and production deployment.

AI and Real-Time Systems

  • Experience integrating LLM APIs and AI-powered conversational experiences.
  • Familiarity with conversational memory, context management, streaming responses, and AI latency optimization.
  • Experience with WebSockets or other real-time communication technologies.
  • Knowledge of real-time multiplayer architecture, presence systems, synchronization, or WebRTC is a strong advantage.
  • Experience with voice interaction, speech-to-text, text-to-speech, or AI-driven avatar animation is a plus.

Seniority Requirements

We are looking for an engineer who has:

  • At least ๐Ÿณ+ ๐˜†๐—ฒ๐—ฎ๐—ฟ๐˜€ ๐—ผ๐—ณ ๐—ฝ๐—ฟ๐—ผ๐—ณ๐—ฒ๐˜€๐˜€๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐˜€๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ, or equivalent demonstrated expertise in highly complex production systems.
  • A proven track record of shipping sophisticated applications used by real users.
  • Strong architectural judgment and the ability to make independent technical decisions.
  • Experience owning complex features or entire products from initial architecture through production launch.
  • The ability to identify risks, estimate difficult work realistically, and solve problems without constant supervision.
  • Excellent debugging, performance optimization, and technical problem-solving skills.
  • Clear communication and the ability to explain architectural trade-offs to non-technical stakeholders.
  • A strong sense of ownership, accountability, and product quality.

What We Expect

This project requires someone who can think beyond individual tasks and understand how 3D rendering, AI, mobile performance, backend infrastructure, and social interactions work together as one product.

You should be comfortable evaluating different technical approaches, proposing better solutions, and taking responsibility for the quality and scalability of the overall system.

We value ๐—ฑ๐—ฒ๐—ฒ๐—ฝ ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐˜๐—ถ๐˜€๐—ฒ, ๐—ฝ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ, ๐—ฎ๐—ป๐—ฑ ๐˜€๐—ผ๐˜‚๐—ป๐—ฑ ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ท๐˜‚๐—ฑ๐—ด๐—บ๐—ฒ๐—ป๐˜ more than a long list of technologies on a rรฉsumรฉ.

Important โ€” Please Read Before Applying

๐——๐—ข ๐—ก๐—ข๐—ง ๐—”๐—ฃ๐—ฃ๐—Ÿ๐—ฌ ๐—œ๐—™ ๐—ฌ๐—ข๐—จ ๐—”๐—ฅ๐—˜ ๐—ก๐—ข๐—ง ๐—” ๐—ฆ๐—˜๐—ก๐—œ๐—ข๐—ฅ ๐—˜๐—ก๐—š๐—œ๐—ก๐—˜๐—˜๐—ฅ.

This project is not suitable for junior developers, beginners, or developers whose experience is limited to tutorials, simple CRUD applications, landing pages, or basic AI integrations.

Do not apply if you have never built a real 3D application with Three.js/WebGL, lack production mobile development experience, or need step-by-step technical direction to complete complex features.

We are specifically looking for someone who has the technical depth to handle difficult engineering challenges, take ownership of major architectural decisions, and deliver production-quality results.

Please apply only if your experience genuinely matches the complexity and expectations of this project.

Application Requirements

When applying, please provide:

  1. ๐—ฅ๐—ฒ๐—น๐—ฒ๐˜ƒ๐—ฎ๐—ป๐˜ ๐Ÿฏ๐—— ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ: Links to applications or projects you have built using Three.js, WebGL, or comparable real-time 3D technologies. Explain what you personally implemented.
  2. ๐— ๐—ผ๐—ฏ๐—ถ๐—น๐—ฒ ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜ ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ: Links to production iOS and Android applications you have developed and the technologies used.
  3. ๐—™๐˜‚๐—น๐—น-๐˜€๐˜๐—ฎ๐—ฐ๐—ธ ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ: Briefly describe a complex application you architected or helped lead, including the backend, database, infrastructure, and frontend.
  4. ๐—”๐—œ ๐—ถ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐—ป๐—ฐ๐—ฒ: Describe an AI-powered product or feature you have shipped to real users.
  5. ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฎ๐—ฝ๐—ฝ๐—ฟ๐—ผ๐—ฎ๐—ฐ๐—ต: Explain how you would architect a 3D AI avatar social platform across web and mobile, particularly the rendering strategy, code sharing, backend, and real-time interactions.
  6. ๐—ฃ๐—ฒ๐—ฟ๐˜€๐—ผ๐—ป๐—ฎ๐—น ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ถ๐—ฏ๐˜‚๐˜๐—ถ๐—ผ๐—ป: Clearly distinguish the work you personally delivered from work completed by other team members.

Generic proposals will not be considered. We are interested in engineers who can demonstrate relevant expertise, explain their decisions, and show evidence of successfully delivering complex products.

If you have the experience and technical depth to build something at this level, we would like to hear from you.

1 Like

wait, youโ€™ve listed in extensive detail the expectations, expertise, responsibilities and requirements of a candidate with this level of experience but in no way outlined the compensation / likely price youโ€™d be willing to pay to secure such a candidate and what transactional benefits would come with the role? do you not find that odd as a proposal trying to find someone of the stature youโ€™re asking for?

7 Likes

Hi! Iโ€™m interested. Iโ€™m the solo developer of https://mechacraft.io with 9 years of web (game) experience. My portfolio (and resume at the bottom) can be found here: https://nickvanurk.com

https://app.diydesignspace.com/thertastore
https://www.fabuwood.com/visualizer

Hi,

Your biggest engineering challenge isnโ€™t building a 3D avatar or integrating an LLM individually. Itโ€™s making customizable avatars, AI conversations, real-time social interactions, and mobile rendering work together without sacrificing performance or scalability.

My background combines Three.js/WebGL, full-stack development, Flutter mobile applications, and AI-powered interactive systems.

๐Œ๐˜ ๐€๐๐๐‘๐Ž๐€๐‚๐‡

  1. 3D Avatar Engine: Build a Three.js/React Three Fiber system using rigged GLB avatars, skeletal animation, blend shapes, facial expressions, and modular clothing/accessories. Optimize meshes, textures, draw calls, and animation updates for mobile GPUs.

  2. Cross-Platform Architecture: Use React/TypeScript for the web and evaluate React Native or Flutter for mobile. Share authentication, data models, APIs, and avatar specifications without forcing an inefficient web renderer into native apps.

  3. AI Integration: Implement streaming LLM conversations, contextual memory, safety controls, and optional speech-to-text/TTS. Connect avatar expressions and animation states to conversational events.

  4. Social & Real-Time Systems: Build profiles, friendships, messaging, feeds, presence, and avatar interactions using WebSockets and server-authoritative synchronization.

  5. Backend & Infrastructure: Design Node.js/NestJS services, PostgreSQL, Redis, S3-compatible asset storage, CDN delivery, background workers, and secure authentication.

  6. Production Readiness: Establish CI/CD, monitoring, device-level performance budgets, automated tests, and incremental releases.

๐–๐‡๐˜ ๐ˆโ€™๐Œ ๐€ ๐’๐“๐‘๐Ž๐๐† ๐…๐ˆ๐“

  1. 3D Development

DIY Design Space: Worked on a Three.js-based interactive kitchen configuration experience involving 3D scene interaction and product visualization.

Fabuwood Visualizer: Experience with A-Frame-based browser visualization.

  1. Production Mobile Applications

GigMiles: Flutter/Dart mobile application featuring driver workflows, GPS tracking, earnings, and expense management.

iOS:

Android:

MexHome: iOS real estate application with property discovery, mapping, and account-based workflows.

  1. Full-Stack Architecture

VisionCart: A 3D commerce platform combining interactive product configuration, shopping workflows, camera-based product recognition, and administrative analytics.

My relevant experience covers interactive 3D interfaces, full-stack API integration, database-backed applications, and backend development with Node.js, Python, and TypeScript.

  1. AI Integration

VirtualDoc AI: An AI-assisted healthcare application featuring conversational symptom intake, triage workflows, patient records, and contextual recommendations. I can share the interface screenshots and discuss implementation and deployment details.

My contributions across these projects have focused on application development, interactive 3D functionality, and system integration. I would distinguish my responsibilities from those of other contributors during a technical review.

I recommend starting with a vertical slice: customizable avatar, authenticated profile, persistent AI conversation, and synchronized presence running across web and mobile.

One important question: Do you already have rigged avatar assets and an animation pipeline, or should avatar generation and rigging be included in the initial architecture?

Thanks

Complete_Project_Portfolio.pdf

I have 10+ experience and techincal depth to build something at this level.
Thanks.

Hi Carlos, I lead Consensus Labs, a Swiss engineering team. Your briefโ€™s combination of AI conversation, real-time social interaction and web/mobile delivery is close to work we have done. For example, our team delivered BridgeChamp across web and mobile, including real-time communication and operations: BridgeChamp Case Study | Consensus Labs Swiss

I want to be precise about the 3D requirement: I cannot point to a shipped Three.js/WebGL avatar product from our team, so I would not claim to be the single 3D specialist described in the post. If you would consider a delivery team for the AI, real-time, backend and mobile workstreams alongside a proven 3D lead, we would be interested in discussing the platform. Would that engagement model work, and what budget or rate range is allocated?

Best,
รœmit DoฤŸan
Consensus Labs

Hi Carlos,

What stands out about your project is the complexity of bringing 3D avatars, AI-powered conversations, real-time social interactions, and mobile applications together into one scalable platform.

I believe one of the biggest challenges will be maintaining smooth 3D rendering and avatar animations across different devices, especially mobile, while managing AI response latency and real-time user interactions.

A practical approach could be to start by establishing a strong technical architecture, defining how Three.js/WebGL rendering will work across platforms, identifying which business logic and backend services can be shared, and optimizing 3D assets before scaling development.

For the AI side, streaming responses, conversational memory, and efficient API communication could help create more natural avatar interactions. Similarly, WebSockets and a well-structured backend could support live user presence, messaging, and synchronized experiences.

Iโ€™d also prioritize validating the most technically demanding features through an early prototype before committing to the complete platform. This would help identify rendering limitations, integration challenges, and scalability risks before they become expensive problems.

I appreciate that youโ€™re emphasizing architectural judgment and production experience rather than simply looking for someone familiar with different technologies. Thatโ€™s particularly important for a product with this level of complexity.

Iโ€™d be interested in connecting and exchanging perspectives on the technical direction and development approach youโ€™re considering.

Hi Carlos,

Your projectโ€™s core challenge isnโ€™t just rendering a 3D avatar or calling an LLMโ€”itโ€™s synchronizing rigged skeletal avatar animations, low-latency streaming AI dialogues, and real-time social state across both desktop browsers and mobile devices without burning GPU frame budgets.

Here is my direct response to your six application criteria:

  1. Relevant 3D Experience (Three.js / WebGL):
    โ€ข Engineered high-fidelity real-time 3D web engines (Three.js, GLSL, React Three Fiber) featuring dual-mode navigation (Orbit + first-person FPS walk with collision clamping), custom PBR procedural materials, and aperture-aligned light shafts.
    โ€ข Authored headless Blender (bpy) automation pipelines that optimize scenes from 4.8 million triangles down to 846k tris (sub-10MB payload) using Draco and Meshoptimizer compression to lock 60 FPS performance on lower-powered devices.
    โ€ข Live 3D WebGL Engines:
    โ€ข Architecture & Digital Twin: https://fetproject.vercel.app
    โ€ข MK-TECH Creative Lab Tour: https://mktechlab.vercel.app
    โ€ข SWE Virtual Tour: https://swe-lab-tour-one.vercel.app

  2. Production Mobile Development Experience:
    โ€ข Architected and shipped Carpool Pakistan, a production mobile ride-sharing platform built with Flutter and Firebase (Cloud Firestore, live geolocation tracking, and identity safety gates).
    โ€ข Full production deployment experience across Android (signed release AAB/APK packages) and iOS architectures with offline state handling.

  3. Full-Stack Architecture:
    โ€ข Extensive full-stack background spanning React 19, Next.js 15, TypeScript, Node.js, and Python.
    โ€ข Designed modular backend microservices, real-time WebSockets for multi-user synchronization, and automated CI/CD deployment pipelines across cloud infrastructure.

  4. AI Integration Experience:
    โ€ข Streaming Conversational LLMs: Engineered low-latency streaming architectures using GenAI APIs (Google Gemini GenAI SDK / OpenAI), handling token streaming buffers, conversational context memory, and latency optimization for real-time interaction.
    โ€ข AI-to-Avatar Event Binding: Integrated generative intelligence directly into interactive web graphics, mapping AI dialogue and sentiment events to visual states and dynamic canvas simulations (the foundational logic needed to drive avatar blend shapes, facial expressions, and gesture triggers).
    โ€ข Autonomous Agent & System Verification: Authored supervisor agent loops and headless testing harnesses with Playwright to monitor console/DOM performance, handle edge cases, and eliminate failure states in production AI features.

  5. Technical Approach for this Platform:
    โ€ข 3D Avatar Engine: Three.js / React Three Fiber utilizing modular rigged GLTF/GLB models with morph targets / blend shapes for facial expressions, skeletal rigs for body animations, Draco compression, and baked texture atlases to protect mobile GPU budgets.
    โ€ข Cross-Platform Delivery: Shared core business logic, WebSocket state, and AI streaming handlers between web and mobile (Flutter/React Native) rather than wrapping a heavy webview on mobile devices.
    โ€ข Real-Time & AI: Server-authoritative WebSockets for avatar presence, movement, and gestures; streaming LLM responses with contextual memory buffers to minimize conversational latency.

  6. Personal Contribution:
    โ€ข All 3D engine shaders, asset optimization scripts, mobile Flutter architecture, and AI integrations described above were personally architected and implemented by me.

I am an IT PhD researcher and Senior Creative Technologist specializing in real-time 3D web optimization. I would be glad to discuss the technical architecture and show you how we can keep the avatar engine lightweight, responsive, and scalable.

Best regards,
Mirhazar Khan
Senior 3D & Creative Web Engineer
Email: mirhazarkhanchandio@gmail.com
WhatsApp: +92 333 2717689
GitHub: MirhazarKhan ยท GitHub