About the company
Genies is culture’s leading avatar technology company empowering humans to create their own avatar experiences. To-date, Genies has been widely adopted by cultural tastemakers and has partnerships with Universal Music Group and Warner Music Group as their rosters’ “official avatar.” Genies has recently launched its consumer arm via its AR Developer Kit which allows developers to create interoperable avatar experiences for mobile and hardware AR. Their first avatar experience, Silver Studio, allows users to design and exchange digital fashion. Genies has raised $250M from investors such as Silver Lake, BOND, NEA, and Bob Iger valuing the company at $1 billion.
Job Summary
What You’ll be Doing:
📍Architect and implement scalable and efficient software components and systems with open standards and portability for avatar customization, mobile games, and virtual interactions by leveraging the power of Unity 📍Develop and maintain a robust framework for asset management, optimization, and version control to streamline development workflows 📍Architect, design, and develop a suite of developer tools that will allow developers to seamlessly create mobile games and virtual experiences for our global consumer audience 📍Write efficient, high-quality, scalable, testable code within the timelines you help estimate 📍Research, prototype, and productionize solutions to our most challenging technical problems 📍Integrate backend services and APIs 📍Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and architectural guidelines 📍Collaborate actively with engineering team, as well as design, art, and business teams 📍Partner with product, design and other XFN partners to deliver a unique, one of a kind user experience and user journey
What You Should Have:
📍7+ years of working professionally as a Unity Engineer 📍Ability to work in multiple programming languages: C# for Unity, Java in Android, Obj-C in iOS, C/C+ mobile native. 📍Experience working on social, monetization, or multiplayer features for a shipped title 📍3D game engine experience, particularly in Unity3D 📍Experience with avatar-based interactive media and real time 3D content 📍Mobile game performance optimization experience 📍Experience working on server-side features 📍Experience building native Unity plugins 📍Proficiency with Unity packages, systems and workflows (Addressables, URP, threads, etc.) 📍Experience with optimization, CPU, GPU, and asset profiling 📍Experience with 3D graphics APIs, shaders, graphics hardware acceleration is a plus 📍Experience with content from 3D pipelines and DCC tools such as Maya or Blender is a plus 📍Experience developing third-party SDKs 📍Experience with deploying and testing on mobile platforms 📍Solid foundation in data structures, algorithms, design patterns, testing frameworks