Key Responsibilities
Build and maintain production-quality C#
Debug and fix any issues in a large multithreaded code base
Collaborate daily with a cross-disciplinary team to build new or augment existing features in game projects
Invent, extend, and maintain features, workflows, and tools
Provide written documentation as required
Communicate issues that could disrupt schedules with Technical Lead
Create and maintain positive working relationships with all team members
Required Skills
Expertise in C#
Hands on experience in Unity with minimum 2 years’ experience
Applied 3D math skills
Ability to work effectively in a collaborative team environment
Ability to work with a high degree of self-direction when necessary
Excellent organizational, communication and interpersonal skills
Preferred Skills
Experience shipping a game to release
Familiarity with game console development (PlayStation, Xbox, or Switch)
Good understanding of coding in C++
3+ years of game development experience
Practical knowledge of the rendering pipeline
Familiarity with Unity's Scriptable Render Pipeline
Knowledge of rigid body physics
Familiarity with performance profiling tools and optimization