Position Overview: This is an incredible opportunity to join one of the most exciting companies in the games industry. We are seeking a skilled and experienced Technical Lead to join the Warhammer 40,000: Battlesector team to support the project going forwards. The project has a mature Unity codebase, in use across multiple projects, requiring ongoing additions.
As the Technical Lead, you will report to the CTO and assist the Game Director by guiding the technical direction of the project. You will ensure the quality and scalability of the code, and support a team of programmers, including external contractors. You will play a key role in maintaining and evolving the project’s architecture, conducting code reviews, and providing mentorship.
Key Responsibilities:
- Lead Technical Development:
- Provide technical leadership and vision for the project’s architecture and development.
- Extend the existing codebase, ensuring that it meets new requirements without breaking existing functionality, while maintaining a quarterly release cycle.
- Code Reviews:
- Conduct regular code reviews of internal and external developers’ work to ensure adherence to coding standards, best practices, and project-specific guidelines.
- Provide constructive feedback to improve the quality of the codebase.
- Identify potential technical debt and suggest solutions to reduce long-term maintenance overhead.
- Documentation and Best Practices:
- Ensure that the codebase is well-documented and that best practices for development, testing, and deployment are followed.
- Establish guidelines for new features and suggest architecture improvements.
Required Qualifications:
- Experience:
- 5+ years of professional experience in Windows Unity development, with at least 2 years in a lead or senior technical role. At least one shipped title.
- Experience working with a mature Unity codebase, including refactoring and extending legacy systems.
- Proven experience in conducting code reviews, providing mentorship, and leading teams of developers.
- Technical Skills:
- Strong proficiency in C# and Unity development.
- Knowledge of version control systems and code review tools.
- Soft Skills:
- Excellent communication skills and the ability to explain complex technical concepts clearly to both technical and non-technical stakeholders.
- Strong problem-solving skills and the ability to think critically and creatively.
Desired Qualifications:
- Experience:
- Previous experience working with remote or distributed teams and contractors.
- Technical Skills:
- Experience with memory management, console development, and Unity editor extension.
- Soft Skills:
- Experience with and understanding of good gameplay, with ability to raise emergent issues and limitations with the creative team.
Additional Information:
- Full-time permanent position.
- Remote working, or in-office in Epsom UK, Milan Italy, or Warsaw Poland.
- Some travel may be required (approximately 2-3 trips per year).
- Competitive salary based on location and experience.
Application Process:
Please submit your CV and a covering letter to career@slitherine.co.uk or via the Apply button below.
By submitting your resume, you consent to the processing of your personal data for recruitment purposes by Slitherine Software UK Ltd and its subsidiaries.