Lead Game Programmer - Unity, C# (Remote)
Department : Games
Employment Type : Full Time
Description
Reporting to : Games Lead
Working closely with : Producers, Artists, Designers, and our Backend / Frontend Engineering teams
Location : Our office is located in Toronto, Canada, but our team can work from anywhere. The ideal candidate will be located + / - 3 hours from Eastern time zone.
Level : Lead or Senior
TL / DR :
As part of our Skunkworks Games team, you will become the technical foundation for development of new, innovative multiplayer & social casino games built in Unity.
Collaborating with a Producer, artists, designers, and backend / frontend engineering teams you will have direct influence over the development of new gameplay experiences and the evolution of our core game technologies from concept through release, and beyond.
The nitty-gritty :
Own the technical direction of our games team, setting technical mandates, processes, and architecture for social and multiplayer games.
Build gameplay features and game prototypes, resolve technical issues and bugs.
Participate in agile development planning.
Share your knowledge by acting as a mentor to team members and conducting code reviews.
Collaborate with Product Engineering team to design multi-product services, solutions, and APIs.
Your stats :
Extensive experience with gameplay programming with Unity C# in a studio or team environment.
Strong knowledge of design patterns and SOLID principles.
Strong familiarity with client / server integration : REST API, Sockets, or frameworks such as Photon or Mirror
Experience with build automation and continuous integration
A Bachelor's degree in Computer Science or equivalent.
Relevant experience as a Technical Lead or Senior Developer in studio or team environment
Well-rounded knowledge of latest Unity technology : render pipelines, animation, optimization, and common third party frameworks.
Strong written and verbal communication skills in English.