Job Description Unity Coding Instructor Location Richmond Hill, ON :
Who are we?
Code Ninjas is the nation's fastest growing kids coding franchise. In our centre, kids as young as Kindergarten learn to code in a fun, non-intimidating way - by playing and building video games they love. Kids have a blast and can't wait to come back. Parents are thrilled as their children gain confidence and new skills including coding, math, logic, and problem-solving, as they progress from white to black belt. Our core promise is, kids have fun, parents see results. We believe in these words so much that it's written on the walls in our centre. As the owners of the center, our vision is to let the kids truly experience and learn about technologies where technologies is not just coding or computers. It is so much more than that - it is robotics, automation, voice recognition, VR, 3D printing and more.
What are we looking for? We are seeking an experienced Unity Game Developer to join our team as an instructor, working with young aspiring game creators. This role is ideal for a developer who is passionate about building games in Unity and excited to mentor and teach students in a fun, dynamic environment.
You should have hands-on experience in Unity 2D and/or 3D game development and a strong interest in sharing your knowledge with the next generation of creators.
Responsibilities:
- Deliver lessons based on our Unity curriculum and assist students in creating their own games.
- Create a positive, engaging environment that encourages learning and creativity.
- Work with students to assess skill levels and customize coaching accordingly.
- Provide one-on-one and small group instruction in Unity game development concepts.
- Inspire students to build original projects and push the boundaries of what they learn.
- Provide feedback to parents after trial sessions or ongoing classes.
- Perform daily opening, closing, and maintenance duties to keep the dojo clean and organized.
- Report weekly to the Centre Manager on student progress and classroom outcomes.
- Document daily activities and highlights to maintain strong communication with the team.
Qualifications:
- Minimum 1-2 years of professional or serious personal experience developing games in Unity (2D and/or 3D projects).
- Strong understanding of Unity's core systems (e.g., C# scripting, physics, animation, UI, game publishing).
- Prior experience teaching, mentoring, tutoring, or coaching students is a plus.
- Passionate about technology, coding, and game development.
- Ability to engage with youth (ages 7+) in a fun, respectful, and motivating way.
- Excellent communication skills and a collaborative approach to teamwork.
- Quick learner, flexible, and able to adapt to different learning styles and environments.
Why Join Us?
Bring your Unity skills into the classroom and inspire young developers to create amazing worlds. Help shape the future of gaming while continuing to sharpen your own skills in a vibrant, creative, and forward-thinking environment.
Job Type: Part-time
Pay: $18.00-$20.00 per hour
Schedule:
- Evening shift
- Weekends as needed
Education:
- Secondary School (preferred)
Experience:
- teaching: 1 year (preferred)
- Tutoring: 1 year (preferred)
- Unity/C#: 2 years (required)
Work Location: In person