We are supporting Torn Banner as they look for a Lead Programmer to join their innovative and passionate team.
Torn Banner recently launched Chivalry 2, the sequel to their multi-million copy selling original. They are a close-knit independent video game studio of around eighty developers in Toronto and love creating innovative new experiences that focus on challenge and fun.
As a Lead Programmer at the studio, you will manage and support a programming team at a technical and personnel level, whilst providing estimated timeframes to complete programming task and objectives, and be committed to meet them.
Your responsibilities…
Assist in setting up best practices for coding and conduct regular code reviews
Encourage and help guide the creation of technical design documents
Setup a process to review the game on a regular interval during the development cycle and identify areas of improvement
Collaborate with directors, designers, and production to ensure efficient development practices
Ensure that solid coding practices, technical briefs, and code reviews are maintained
Maintain regular internal communications and encourage a positive and ambitious team atmosphere
Demonstrate good leadership, enthusiasm, and sense of commitment
Take responsibility for recruitment, on-boarding, development, and professional training of the programming team
Propose solutions to improve the development of projects in the studio
Maintain a strong understanding of multiplayer FPS games
The skills and experience you’ll bring to the role…
Proficiency in C++
5 or more years professional video game programming experience
Strong and efficient communicator with excellent management skills
Bachelor degree in Computer Science, Software Engineering, or equivalent
Previous leadership and mentorship experience, or leadership interest
Good knowledge of programming languages and software engineering practices
Experience developing AAA titles on multiple console platforms
Experience in Unreal Engine 4 or similar engines
Comfortable wandering around unexplored game design territory, and excited to help refine ideas into shippable features
Previous experience as a Lead Programmer on a shipped or live game is a bonus
Experience in small to medium sized development studios is a plus