Job Description

Overview

The opportunity

A successful developer in this role will be 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.

Responsibilities

  • Crafting unified APIs that implement features of various target platforms in a single unified and testable way
  • Contributing the implementations of these APIs to the Unity codebase including unit tests
  • Advocate for the unification of disparate platform implementations into simple abstractions across Unity
  • Deliver a stable q...

Apply for this Position

Ready to join Unity Technologies? Click the button below to submit your application.

Submit Application