The opportunity to investigate and understand how similar features are implemented across various platforms, then use that knowledge to design unified APIs that can be used across platforms
Job Summary
The opportunity to investigate and understand how similar features are implemented across various platforms, then use that knowledge to design unified APIs that can be used across platforms.
Crafting unified APIs that implement features of various target platforms in a single, unified and testable way, and contributing the implementations of these APIs to the Unity codebase, including unit tests.
Unity offers a wide range of benefits designed to support well-being and work-life balance, including comprehensive health, life, and disability insurance, commute subsidy, and employee stock ownership.
Matching Summary
The opportunity to investigate and understand how similar features are implemented across various platforms, then use that knowledge to design unified APIs that can be used across platforms.
Skills & Requirements
Must-have
C# and C++ coding practices
unified APIs across platforms
native development on at least one platform
cross-team projects
Unity editor extension
Nice-to-have
empathy for game developers
API design and asynchronous coding
long term code ownership mentality
writing native plugins for Unity
Key Requirements
Knowledge of native development on at least one platform
Experience contributing to cross-team projects
Experience in C# and developing Unity-based games
Experience working with a small to medium size team