This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job   

A simple jobs board with daily updated offers from Canada

Slide 1
Slide 2
Slide 3
previous arrow
next arrow


Lead Game Programmer – Unity, C# (Remote)

Rivalry Ltd

This is a Full-time position in Andrew, AB posted December 4, 2022.

Lead Game Programmer
– Unity, C# (Remote) Department: Games Employment Type: Full Time Location: Remote 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.