Digital & Data
Senior Software Engineer
Opportunity summary
The opportunityTo achieve this mission, we are looking for an experienced engineer to join us.A successful developer in this role will be a one who has the desire 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. This will require deep cooperation with teammates as well as the willingness to build relationships with technical teams across Unity. We strive for an environment in which the best ideas win by encouraging and respecting the input of all team members, taking into account different communication styles and experiences.What you'll be doingCrafting unified APIs that implement features of various target platforms in a single, unified and testable wayContributing the implementations of these APIs to the Unity codebase, including unit testsAdvocate for the unification of disparate platform implementations into simple abstractions across UnityDeliver a stable quality product that the team is proud of by exemplifying robust API design methodologies along with high-quality C# and C++ coding practicesRefactoring existing code to be more ef1 …
This is a shortened extract from the public vacancy. Follow the original posting for the complete and authoritative description.