xR Developer

University of British ColumbiaVancouver, BC
Hybrid

About The Position

The duties and responsibilities of the student will include assisting with programming in Unity and other related software to create virtual reality, extended reality, augmented reality immersive educational experiences for the undergraduate medical program. The XR Developer will be required to implement faculty and student feedback in consultation with their supervisor and other colleagues on the team. This role requires a strong grasp of industry-standard programming practices and communication skills. The position will require a strong aptitude and proven experience in conceptualizing, developing, prototyping and maintaining Virtual Reality projects with a focus on Unity Development for interactive and immersive multiplayer experiences, and an interest in researching new media technology and emerging media technology practice. Technical and creative support will be available via the Technical and Innovation Producer, Senior Producer and affiliate groups. The Developer will follow industry standard design processes within an educational context, including researching, conceptualizing, prototyping, testing and iterating.

Requirements

  • Strong grasp of industry-standard programming practices.
  • Strong communication skills.
  • Strong aptitude and proven experience in conceptualizing, developing, prototyping and maintaining Virtual Reality projects with a focus on Unity Development for interactive and immersive multiplayer experiences.
  • Interest in researching new media technology and emerging media technology practice.
  • Background or knowledge of computer science concepts.
  • Experience in developing Virtual Reality, Augmented and/or other Extended Reality projects.
  • Strong working knowledge of Unity, C#, and working with 3D models and related assets through Blender and other related software.
  • Experience in creating, prototyping, troubleshooting and deploying multiplayer VR experiences.
  • Strong problem-solving skills.
  • Clear communication and written skills.
  • Creative and collaborative in an interdisciplinary team-based setting.
  • Consistent availability for in-person meetings.

Responsibilities

  • Assisting with programming in Unity and other related software to create virtual reality, extended reality, augmented reality immersive educational experiences for the undergraduate medical program.
  • Implementing faculty and student feedback in consultation with their supervisor and other colleagues on the team.
  • Conceptualizing, developing, prototyping and maintaining Virtual Reality projects with a focus on Unity Development for interactive and immersive multiplayer experiences.
  • Researching new media technology and emerging media technology practice.
  • Following industry standard design processes within an educational context, including researching, conceptualizing, prototyping, testing and iterating.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service