Job
Description
The Lead Unity Developer is responsible for directing, coordinating, implementing, executing, controlling, and completing projects while staying aligned with the organization's strategy, commitments, and goals. You will be responsible for creating games in Unity for iOS and Android (Windows experience is a plus), writing clean, testable, and well-documented code in C#, building robust game systems within Unity, and implementing core gameplay features based on design specifications. Collaboration with a small, high-energy team of illustrators, designers, and programmers is essential, as well as working with other developers to devise customized solutions to complex problems. Experience with both 3D and 2D graphics in Unity and implementing native iOS and Android plugins for Unity is required. The ideal candidate should possess strong Unity programming skills, proficiency in C#, experience using version control, self-motivation to learn and keep up with industry standards, a commitment to stability, performance, and excellent user experience, enthusiasm for acquiring new technologies, exceptional debugging and troubleshooting abilities, the capacity to prioritize tasks and contribute to multiple projects simultaneously, the ability to handle constructive criticism, and a track record of timely task completion in a team environment. Key competencies include tracking deliverables, supporting and directing the team, leading quality assurance efforts, monitoring and reporting on project progress, presenting progress reports and problem solutions to stakeholders, implementing necessary changes to meet project outputs, evaluating project results, and assessing project outcomes. Education and experience requirements include a project management qualification (PMP) or equivalent, theoretical and practical project management knowledge, familiarity with project management techniques and tools, and prior experience as a project manager.,