The UI team is responsible for the foundation of User Interfaces in the Unity Engine and Editor ecosystem.
Our short-term goal is to make our newer system, UI Toolkit, the recommended solution for in-game UI creation.
In the long term, we are betting on this stack to make UI authoring in Unity delightful for the broad set of platforms and use cases that Unity supports, including of course the Unity Editor itself.
Are you interested in taking on this challenge with us? Our team is looking for a Senior Software Developer to join our multi-disciplinary development team.
What you’ll be doing
Work closely with a team of expert engineers in an inclusive environment
Design and contribute to the code, promote high engineering standards
Collaborate with product design and management to build the ever-growing user interface authoring tools and workflows at Unity
Mentor developers and participate in the continued professional growth of the team through architecture decisions, design reviews, and peer code reviews
What we’re looking for
Deep understanding of multiple aspects of a UI system (workflows, scalability, styling, text, etc.)
Strong programming skills including C# and C++, algorithms, optimization, and debugging
Ability to analyze and refactor existing code in a large projects
Team collaboration skills centered around empathy, humility, and user experience
You might also have
Good knowledge of the Unity Engine and its programming stack
Good understanding of CSS and HTML layout notions
Experience building user interfaces with other design products or libraries
Life at Unity
Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.
In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021.