Company Description
Dark Slope Studios is a cutting-edge XR Studio focused on XR Games & Experiences, and we want you to join us. Our growing team of 30 people works together creating state of the art XR games, experiences, and virtual productions in our amazing 8000 sq. ft studio in Toronto (The Junction). Dark Slope Studios has established itself in the XR space with the launch of several VR Games such as Scarygirl Mission Maybee for Zero Latency and Slugterra for the Hologate platform. We have several new games being developed for VR consumer and LBE markets and are looking to build teams for each project. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.

The Role
The ideal candidate will have experience leading a team of developers, setting standards, establishing realistic scope, and estimates. We’re looking for a candidate with experience working on commercially shipped games, self-directed, and excellent at collaborating across disciplines. The ideal candidate will have a passion for building compelling XR games & experiences.

This is a full-time position with remote and work from home options available.Responsibilities

  • Lead a programming team to develop new technologies and game systems
  • Build and mentor a world-class programming team
  • Strike a balance between coding, supporting team members, and management tasks
  • Help establish clear coding best practices and lead regular code reviews
  • Ensure the creation of strong technical documentation
  • Develop systems to support the functionality of games and ensure their integration (engine, gameplay, AI, sound, animation, FX etc.)
  • Collaborate with designers and artists to implement and refine gameplay features
  • Anticipate, identify and articulate technical and developmental risks and obstacles, and generate solutions
  • Participate in all project phases, from concept to maintenance
  • Ensure timely and high-quality modular software development, including code reviews and testing
  • Independently implement complex components of interactive applications
  • Advise less experienced developers regarding their implementation approaches

Essential Experience

  • 5 years of game development experience with 2 or more commercial launches
  • 3+ years of C++ development in the Unreal Engine
  • 1+ years of experience as a Sr or Lead Programmer
  • Good understanding of gameplay technologies with the ability to apply technical knowledge in various areas such as mathematics, physics, animation, AI to implement performance aware gameplay features
  • Ability to work in an iterative environment with game designers and producers to quickly deliver gameplay feature prototypes
  • A keen eye on modular, maintainable code and smart approaches for system architectures
  • Thorough understanding of UE4 architecture and preferred workflows
  • Ability to write clear, maintainable, and optimized code
  • Demonstrated extensive proficiency in and knowledge of object-oriented programming in C++
  • Experience with the development of client-server multiplayer games
  • Perforce version control and code review processes
  • Experience with agile frameworks such as Scrum or Kanban
  • Multiplayer networking in UE4
  • Experience with GPU / CPU optimization techniques and approaches

Useful Skills & Experience

  • Experience with spatialized computing platforms like AR / VR- Oculus, SteamVR, Playstation VR, Windows Mixed Reality, HoloLens, MagicLeap….
  • Experience with Niagra Particles
  • Experience with Unreal Chaos Physics
  • Experience with VR 3 point avatars
  • Experience with Behaviour Trees

Core Values
Our core values support teamwork and transparency that allow us to create more together than we could alone. Through ongoing learning and self-managing initiative, we seek to improve our skill sets, find better ways of working, and ultimately deliver creative experiences that make our customers say wow!

  • Find Learning
  • Design for Wow
  • Work for Teamwork
  • Take Initiative
  • Interact with Transparency

We are an employer that values diversity and inclusion. We welcome different perspectives that come from lived experiences. Interacting with transparency is important to us in every aspect of our work. We strive for an open, honest, and effective workplace because trust is the foundation our company is built upon. We are open to thinking differently, accommodating your needs to succeed, and straying from the conventional.

Application deadline: 2021-01-15

Expected start date: 2021-01-22

Job Types: Full-time, Permanent

Salary: $77,337.00-$135,000.00 per year

Additional pay:

  • Bonus pay

Benefits:

  • Dental care
  • Paid time off
  • Stock options
  • Vision care
  • Work from home

Schedule:

  • Monday to Friday

COVID-19 considerations:
We are working remote due to COVID-19. When it is safe to do so, we may return to office and/or require onsite meetings due to the nature of some of our work (LBE). We may continue to work remote.

Experience:

  • C++: 3 years (Preferred)
  • Game Development: 5 years (Preferred)
  • Unreal Engine: 3 years (Preferred)

Education:

  • Bachelor’s Degree (Preferred)

Work remotely:

  • Yes