Senior Unity Developer responsible for creating Unity codebases for rapid prototyping and design iteration, incorporating social features like multiplayer. The role involves collaborating with the team on module development, codebase maintenance, and feature implementation. Responsibilities include code refactoring, ownership of codebase implementation and long-term support, breaking down product ideas into technical tasks, communicating technical details, and utilizing C# and Unity. The ideal candidate will have 5+ years of Unity experience, expertise in C#, and a strong understanding of architecture and best practices. Experience shipping mobile applications or games is preferred. The ability to adapt to changing priorities is crucial.