Key ResponsibilitiesBuild and maintain production-quality C#Debug and ï¬x any issues in a large multithreaded code baseCollaborate daily with a cross-disciplinary team to build new or augment existing features in game projectsInvent, extend, and maintain features, workflows, and toolsProvide written documentation as requiredCommunicate issues that could disrupt schedules with Technical LeadCreate and maintain positive working relationships with all team membersRequired SkillsExpertise in C#Hands on experience in Unity with minimum 2 years’ experienceApplied 3D math skillsAbility to work effectively in a collaborative team environmentAbility to work with a high degree of self-direction when necessaryExcellent organizational, communication and interpersonal skillsPreferred SkillsExperience shipping a game to releaseFamiliarity with game console development (PlayStation, Xbox, or Switch)Good understanding of coding in C++3+ years of game development experiencePractical knowledge of the rendering pipelineFamiliarity with Unity's Scriptable Render PipelineKnowledge of rigid body physicsFamiliarity with performance proï¬ling tools and optimization