Job Summary
Job description
Overview of job
Position Summary
We are looking for a talented Unity Developer to join our team and design and implement the front-end for a groundbreaking chatbot application using 3D/2D avatars. You will be at the forefront of creating natural and engaging communication experiences—including voice, facial expressions, and gestures—across various platforms: Mobile (iOS/Android), PC, and WebGL.
Key Responsibilities
- Develop the Unity client using C# to create a real-time conversational experience with 3D and 2D avatars.
- Integrate with internal AI services to ensure smooth, low-latency dialogue.
- Implement expressive controls for avatars:
- Program real-time lip-sync and facial expressions (blendshapes/rig) synchronized with audio.
- Effectively utilize Unity's tools such as Animator/Mecanim, Blend Trees, and state machines to control avatar gestures and states.
Manage and optimize 3D assets:
- Integrate 3D models (FBX, OBJ, GLB, etc.) into Unity.
- Manage lighting, materials, and animations to ensure optimal performance while maintaining high visual quality.
Collaborate cross-functionally:
- Work closely with 3D Artists and Animators to optimize models and animations for superior performance on Unity.
- Partner with Product and Design teams to conduct A/B testing, gather feedback, and continuously improve the interactivity and naturalness of the avatar.
- Opportunity to lead AI-driven innovations in smart device technology.
- Work in a fast-paced startup environment where your impact is visible.- Competitive salary and performance-based bonuses.
- Dynamic, collaborative, and international work culture.
- Learning and development opportunities to enhance your career growth.
Other benefits:
- Standard 40-hour work week, from Monday to Friday.
- 18 days of annual leave.
- 24 days of work from home.
- Social, medical and unemployment insurance plus other benefits in accordance with regulations.
If you're excited about driving AI-powered device projects success and want to be part of a high-growth startup, apply now
Job Requirement
- At least 3 years of hands-on experience in game or application development with Unity and C#.
- Solid understanding of the basic 3D pipeline: rigging, skinning, blendshapes, and common formats like FBX and GLTF. Experience working with Blender or Maya is a significant advantage.
- Proven experience in comprehensive performance optimization for Unity projects across multiple platforms.
- A product-oriented mindset with a strong focus on user experience.
- Excellent communication skills and a proactive approach to teamwork.
- Ability to read and understand technical documentation and SDKs in English fluently.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Unity
- C#
- 3D
- Maya
- UX
- Virtual Reality
- Blender
COMPETENCES
- Communication Skills
- Proactive
- Teamwork
- Documentation
BUSINESS PROFILE
Olli Technologies is a high-tech company committed to serving the Vietnamese community.
Founded in Ho Chi Minh City, Viet Nam, OLLI Technologies is a high-tech company committed to serving the Vietnamese community with high-tech products which aim to transform the way we interact with the environment and other people around us. Our products are crafted to the highest standards and powered by the latest breakthroughs in the field of artificial intelligence. All of this is driven by our desire to help people connect and have a more enjoyable experience together.