Here at Primal Screen, we create animated experiences that move people. Our team of award-winning animators, designers, and developers is passionate about telling stories that matter. We work from concept to completion, making sure our client's vision is brought to life in the most engaging and impactful way possible. We believe that animation is a powerful medium that can be used to entertain, educate, and inspire. We’re committed to creating work that is both visually stunning and emotionally resonant.
We are seeking a skilled and experienced Senior Technical Lead to augment our development team on a Contract or Contract-to-hire basis.
In this role, you will play a crucial part in ensuring the quality and maintainability of our game framework. You will be responsible for reviewing code, identifying areas for improvement, and guiding our development team on effective cleanup.
Conduct thorough code reviews to identify issues, bugs, and areas for improvement in our codebase.
Provide clear and constructive feedback to developers regarding code quality, readability, maintainability,
and best practices.
Collaborate with developers to create actionable plans for code cleanup and refactoring, considering
performance and scalability.
Enforce coding standards and best practices within the development team and ensure adherence to
Create and maintain technical documentation.
Mentor peers and help them develop their skills in writing clean and efficient code.
Work closely with the development team, creative leads, project managers, and other stakeholders to
ensure that code quality aligns with project goals and objectives.
Stay up to date with industry trends, emerging technologies, and coding best practices to continuously
improve the code quality and development processes.
Unity experience is a bonus.
Bachelor’s degree in computer science, software engineering, or a related field (or equivalent work experience).
Proven experience as a senior developer with a strong background in code review and code cleanup.
Strong analytical and problem-solving skills.
Excellent communication skills with the ability to communicate effectively with technical and non-technical
Proven ability to work effectively as part of a team and collaborate with others to achieve common goals.
Experienced and respectful leader with the ability to motivate and inspire others.
Experience with agile development methodologies such as Scrum and Kanban.
Experience with version control systems (e.g., Git).