Skip to content

Lead 3D Engineer (three.js)

Remote
  • Tortola, Virgin Islands, British
$70,000 - $100,000 per yearProduct

Job description

Role Summary

As the Lead 3D Engineer, and the three.js expert on the team, part of your role will be to own the animation system, companion avatar customization experience, and the creation of immersive 3D scenes and environments to enhance the user experience. You will also work on developing interactive mini-games and ensuring that our web-based experiences are optimized for mobile devices. Your expertise in frontend architecture, system design, and your ability to write clean, quality code will be pivotal in pushing the boundaries of what is possible in 3D web technology.


Key Responsibilities:

Animation system optimisation and scaling

  • Take full ownership of the animation system, ensuring scalability and support for a comprehensive library of animations and facial expressions for the AI companion’s avatar.

Avatar customization

  • Own and enhance the avatar customization experience, suggesting and implementing optimizations to improve the experience without increasing code complexity.

Immersive scene creation

  • Lead the creation of immersive scenes and environments that enrich the user’s experience with their AI companion, making each interaction unique and memorable.

Interactive mini-games development

  • Develop engaging and interactive mini-games and scenes that provide users with enjoyable, diverse experiences within the platform.

Mobile optimized application development

  • Lead the development of an optimised mobile web application to deliver an immersive yet high performing user experience on mobile devices.

Job requirements

  • 5+ years experience with three.js and a proven track record in 3D web technology.
  • 4+ years React.js experience.
  • Expertise in frontend architecture, system design, and the development of immersive web experiences.
  • Experience in optimizing immersive web-based experiences for mobile devices, ensuring a seamless user experience across all platforms.
  • Proficiency in Blender is highly desirable.
  • Essential understanding of character and gaming mechanics, including springbones and blendshapes.
  • Experience working collaboratively with developers and 3D designers in a high-paced environment.
  • Ability to communicate effectively, with a knack for nurturing creativity and innovation within a team.
  • Commit to writing clean, maintainable, and efficient code, setting a high standard for the development team to follow.

or