Immersive Technology Specialist

Employer

Job Description

We are seeking a developer responsible for integrating 3D courseware content into gamification learning platforms based on the Unity framework (and possibly Unreal). Your primary responsibilities will be to implement game functionality translating design ideas, concepts, and requirements into a functional and immersive game environment. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.


Required

· 3+ years’ experience in Unity.

· Proficient in C#, component-based architectures, and object-oriented programming.

· Strong understanding of Unity's built in UI, Animation, and asset processing

· Experience developing efficient and maintainable code for VR, AR, and mobile platforms.

· Experience working in both 2D and 3D games.

· Comprehensive understanding of component-based development.

· Shipped at least one or more projects using Unity3D.

· Familiarity interfacing with 3rd party libraries.

· Familiarity with source and version control.

Preferred

· Experience developing UI/UX, audio, or 3D modelling.

· Game design and usability experience / consideration.

· Highly proficient or advanced C++ programming skills and practices.

· Advanced skills in the Unreal Engine platform

· Python, Javascript experience.

Responsibilities

· Work with fellow developers, creatives, and project managers to estimate, plan and execute projects.

· Manage and inform architecture decisions throughout projects.

· Take ownership of gameplay features and systems from prototype to production.

· Work within a deadline driven environment.

Qualifications Sought

· Unity Game Engine experience.

· AR/VR experience. OpenXR experience is a plus.

· Source Control/Versioning

· Proficient with C#. proficiencies with C++.

· Excellent oral and written communication skills

· Adaptability and desire to learn new technologies

· Agile workflow experience is a plus

· Experience creating wireframes is a plus.

· Professional Unity and preferably Unreal development experience.


  • Great understanding of the Unity SDK including C# scripting, multiplayer, GUI, plugin development, 3rd party SDKs, asset store, and deployment on various platforms.
  • Professional experience taking storyboards, wireframes, and concept art all the way to highly polished interactive experiences.
  • Must have excellent presentation and communication skills (written, oral, internal, and client-facing).
  • Proven ability to plan and execute responsibilities with minimal direction.
  • Experience working collaboratively with cross-disciplinary, art, programming, production, and technology teams.
  • Experience working on short-timelines in a fast-paced environment.

5 years or more of Unity development experience. Familiarity with VR development on a variety of platforms. Excellent programming skills with solid understanding of software engineering techniques, methodologies and attention to detail. Experience in working with a small team of developers in an agile development process. These skills would be amazing: Master’s degree. Experience in the game industry or with building professional 3D applications. Experience developing shaders. Experience with 3D modeling software such as 3ds Max, Maya, or Blender. Passionate about 3D and Virtual Reality!