mtion interactive inc.
Summary
This is an opportunity for a Senior Game Developer to join a fast-growing team in creating a virtual livestreaming experience. The ideal candidate should have 3+ years of industry experience in game development, with a focus on Unity and UI development, and have shipped at least one commercial game/software. Responsibilities include close collaboration with founders, executing in ambiguous situations, strong experience with Unity engine and UI development, debugging, implementation and optimization of game features, integration of models, assets, textures, and shaders into game scenes, and maintaining reusable, documented codebases. The company is based in Downtown Kitchener, ON, and offers a competitive salary and benefits package, generous stock options, opportunities for growth and career advancement, and a dynamic and creative work environment. The recruitment process includes an application, two video chats, and a "culture fit" chat.
Job description
About Us
Join us to create a virtual livestreaming experience like no other! We're building tools for videogame streamers that blur the lines between games and software, creating a social MMORPG for streamers and fans.
As a Senior Game Developer on our fast-growing team, you'll work in a small, agile environment with a focus on delivering high-quality, performant code. The ideal candidate is excited to work with a unique tech stack that includes C++ and Unity, and is eager to jump in and tackle all aspects of our codebase.
We're a company committed to an open, fun, supportive, and collaborative environment. Join us in making a difference and enjoying team activities along the way! If this opportunity sounds like a fit for you, apply now!
Key Responsibilities
- Close collaboration with founders on solving core engineering challenges
- Ability to execute in ambiguous situations and make informed technical decisions with ownership
- Strong experience with Unity engine and UI development
- Collaboration with game designers, artists, and other developers to create user-friendly interfaces
- Debugging skills for both Unity and native DLLs
- Implementation and optimization of game features, including physics, animations, and special effects
- Integration of models, assets, textures, and shaders into game scenes
- Maintaining reusable, documented codebases across multiple projects
- Proficient in version control (git) with understanding of merge/conflict resolutions and submodules
- Stay current with emerging trends and technologies in the gaming industry.
Requirements
- 3+ of industry experience in game development, with a focus on Unity and UI development
- Strong proficiency in C# and Unity engine
- Shipped at least one commercial game/software
- Experience with UI/UX design and development
- Ability to work independently and as part of a team
- Excellent problem-solving and critical thinking skills
- Playing and watching videogames is your lifestyle!
Nice to haves
- Familiarity with technical art skills (shaders, texture and geometry coding)
- Nerd out over geometry optimization tricks
- Understanding of linear algebra
- Experience with networking /async programming
- Like giving and receiving feedback
Working With Us
Our office is based at the heart of Downtown Kitchener, ON, which is about an hour away from Toronto. If you like the idea of working with a fast-growing startup, and aspire to take leads on larger self-directed projects in the future, then this is the opportunity for you.
A lot of our approach to work is based around learning, experimenting, and pushing boundaries. We love nerding out over new graphics techniques and watching HCI, GDC, and SIGGRAPH presentations.
Compensation and benefits
- Competitive salary and benefits package
- Generous stock options. We believe that everyone working with us should share in the success of the company.
- Opportunities for growth and career advancement
- Dynamic and creative work environment
- Collaborative and supportive team culture
Recruitment Process
- Click the link to apply!
- You'll get an email from us to acknowledge receipt, and then another email within a week to let you know if you've made it to stage 2.
- Stage 2 will be a video chat with 2-3 people from the team to get context on your experience, personal goals, and what you could bring to the company.
- Stage 3 will be a "culture fit" chat with 2-4 people from the team that you might interact with less frequently. This is less formal and helps us maintain a friendly atmosphere.
- Then you'll get a final email letting you know if we will or won’t extend an offer!
Location: Toronto
Country: Canada
Date found: 2023-02-06