Job Description
Responsibilities
- Design, build, implement, and maintain significant portions of our core game systems and tools across multiple platforms (Desktop VR, Mobile VR, Console VR)
- Contribute creatively by being involved in the design process and proactively prototyping new ideas and solutions
- Assist with build debugging and deployment across all platforms
- Work on a wide variety of features and systems
Requirements
- A Bachelor’s degree in computer science or equivalent experience
- Demonstrable professional game development experience
- Experience with version control software (Git)
- Experience with rendering, memory and performance optimization
- Experience with game security or cryptography
- Excellent written and verbal communication skills
- Fluency in networking and multiplayer concepts
- Fluency in C#
- Experience with Unity, Unreal, or a similar game engine
- Comfortable working in fast-moving, ambiguous development environments
- A constant desire to learn, improve, and help others improve
- Ability to onboard and work remotely
Nice-to-haves
- Experience with live services and rapid-deployment
- Experience with modern gaming consoles and/or mobile game development
- Experience with and passion for design
- Virtual reality design experience on a shipped title
- Experience with 3D packages such as Maya or 3DSMax
- Multiplayer networking experience
- Ability to solve technical design and development problems spanning multiple disciplines
Salary: $120k CAD - $150k CAD