We are looking for a Virtual Reality Developer responsible to further refine a VR application about psychological therapy. Your primary focus will be on improving the user experience of the system and to improve visual realism. You will be working in a team of VR experts that have years of experience in developing VR code and scenarios. You will be working with different types of Virtual Reality display and tracking devices. A very good understanding of 3D graphics, character animation in the Unity3D games engine and coding in C# is expected. You will also be working with a backend developer to store data from the VR experience in our cloud based backend system. Basic understanding of cloud based systems would be beneficial.
Experience with Unity3D and C#.
3D graphic and photo-realistic visualisation.
3D avatars and skeletal animation.
Good understanding of information flow in games and VR engines.
3D interaction in VR including working with a physics engine.
Experience with working with 3D character animation data.
Experience with 3D modelling tools such as Blender, 3D Studio Max, Maya, MotionBuilder, etc.
Experience with VR display and tracking systems such as Oculus, HTC Vive, Samsung GearVR and Google DayDream.
Working in Windows, Android and Linux development environments.
Good understanding of code versioning tools such as Git.
Experience with JIRA project management software.
Development of a VR system in Unity3D that includes real-time body and face tracking, voice capture and voice modification.
Working with a team of VR experts.
Working with designers to develop simplified user interfaces.
Building reusable code and libraries for future use.
Optimization of the application for efficiency and scalability.
Competitive salary. Access to cutting edge VR technology.
Moreover, the opportunity to build experiences that have tangible social impact, positively affecting the lives of millions.