This role involves creating and maintaining Unity codebases for rapid prototyping and game development, including social features like multiplayer. The Senior Unity Developer will work with C# and Unity, taking ownership of their work and contributing to modular, extensible code. Key responsibilities include breaking down product ideas into technical tasks and communicating technical details. Candidates should have over 5 years of Unity experience, expertise in C#, and a strong understanding of architecture and best practices. The role requires self-direction, problem-solving skills, and the ability to adapt to changing priorities.