Unity XR Developer

Employer

Job Description

Description


We are happy to announce an exciting opportunity for a Unity XR Developer to join our team.  We are developing and implementing cutting-edge virtual and augmented reality tools for field operators and need a creative and hard-working Unity developer to join us.  Ideally, we are looking for an innovative person who wants to work on the ground floor of a startup, shares our excitement for new technology, and can help the project team deliver working prototypes and MVPs for field use.


As a Unity XR Developer, you will be involved in the creation, testing, and enhancement of apps for hand-held and/or body-mounted devices.  You will be overseeing the design and display of information to the user using Unity, allowing you to be creative and innovative in the way you approach the problem.


As part of our team, you will be working closely with a small team including a Software Developer, DevOps infrastructure specialist, Data Scientist, and User Experience (UX) designer, allowing you to leverage the latest technologies to enhance your creative output.


This is a great opportunity for someone who is new to industry and wants hands-on experience learning how to develop new products for market.


Responsibilities


  • Work with a small team throughout the development process from ideation to release and support for live operational testing.
  • Research, create, and/or source solutions that meet the specific needs of the project such as prefab placement, user interactions, character animations, visual menus, and auditory experience.
  • Create, test, and deploy Unity assets (e.g., prefabs, scripts, scenes) that can be reused across projects.
  • Work closely with the UX Designer to create attractive and effective visual content for a simple and engaging user experience.
  • Debug and optimize code for performance and stability.
  • Stay up to date with the latest technologies and industry trends in game development and virtual simulations.
  • Proactively share knowledge with peers.


Qualifications


  • Graduation from a recognized College/University in Game Design or Game Development considered an asset.
  • 2+ years working developing simulations, applications and/or games in Unity.
  • 2+ years creating Unity scripts using C#.
  • 2+ years with asset creation and asset integration.
  • Experience debugging and optimizing code for performance and stability.
  • Experience working with team(s) to create consistent user experiences (e.g., game menu, HUD, and/or user interface design).
  • Experience with development for Apple devices (AR Kit) and/or Unity Mars considered an asset.
  • Experience with 3D modeling and animation software (e.g., Blender, Maya) considered an asset.
  • Excellent verbal and written communication skills


Certifications


Certifications are not required but considered an asset. Equivalent demonstrated experience will be accepted.


  • Certified Professional: Programmer; or
  • Certified Associate: Game Developer; or
  • Certified Associate: Programmer


Portfolio Please be prepared to submit links to your work (e.g., Vimeo, Dropbox, GitHub), if requested.


Compensation: Equity preferred but small per diem rate available. The latter negotiated based on % equity, responsibilities, and experience.


Schedule: Flexible hours.


Residency: Must currently be a Canadian Citizen or Canadian Permanent Resident at time of application (proof required).


We are an Equal Opportunity Employer and encourage anyone with similar qualifications to apply (even if you don't believe you are a 100% match)!