Level Designer and Developer
Responsibilities
Design, develop and maintain C# code
Collaborate with Environment Artists to create a level’s feel and overall composition
Collaborate with Game Designers to define and tweak game mechanics.
Manage all design-related assets and data associated with each assigned level
Work with systems designers and engineers on global game systems needed to support levels
Continuously test, debug, profile, analyze, and optimize all aspects of a Unity project on applicable VR hardware
Contribute innovative and creative ideas on all aspects of virtual reality design and development
Write and maintain comments in your code and documentation in a wiki-style editor
Participate in daily scrum meetings and weekly sprint meetings (online)
Respond promptly to Slack messages
Track tasks using a time-tracker application (Monday, Trello)
Location:
Work from home (remote) but must be living in BC as a citizen or have a valid work permit (preference given to those living in Vancouver).
Requirements
4+ years of professional Unity experience
Experience developing multiplayer implementation
Identifies design issues for level design and flow
Experience developing VR applications
Bachelor’s degree in Computer Science, related discipline, or equivalent experience
Excellent verbal and written communication skills
Self-driven and self-motivated in a home environment
Disciplined without needing constant supervision in a home environment
Punctual with deadlines
*Nice to Haves
Experience with MS Azure Playfab, Improbable.io, AWS Lambdas
Experience with Unity and C#
Experience with SteamVR/OpenVR and HTC Vive VR Products
Hardcore gamer and daily gaming enthusiast
Past experience working remotely
Experience using Trello, Monday, Git, Slack
Owns a VR headset
Thanks in advance to all those who apply, but we will only contact those who qualify for an interview. Compensation commensurate with experience.
Email resumes and cover letters to jobs@immersivetech.co.