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:
- ๐ฅ๐ฒ๐น๐ฒ๐๐ฎ๐ป๐ ๐ฏ๐ ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ: Links to applications or projects you have built using Three.js, WebGL, or comparable real-time 3D technologies. Explain what you personally implemented.
- ๐ ๐ผ๐ฏ๐ถ๐น๐ฒ ๐ฑ๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ๐ฒ๐ป๐ ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ: Links to production iOS and Android applications you have developed and the technologies used.
- ๐๐๐น๐น-๐๐๐ฎ๐ฐ๐ธ ๐ฎ๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ: Briefly describe a complex application you architected or helped lead, including the backend, database, infrastructure, and frontend.
- ๐๐ ๐ถ๐ป๐๐ฒ๐ด๐ฟ๐ฎ๐๐ถ๐ผ๐ป ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ: Describe an AI-powered product or feature you have shipped to real users.
- ๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐ฎ๐ฝ๐ฝ๐ฟ๐ผ๐ฎ๐ฐ๐ต: 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.
- ๐ฃ๐ฒ๐ฟ๐๐ผ๐ป๐ฎ๐น ๐ฐ๐ผ๐ป๐๐ฟ๐ถ๐ฏ๐๐๐ถ๐ผ๐ป: 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.