Unreal Engine VR Developer

Role Description 

Reporting to the Psychological UX Lead VR. Join our team as an Unreal Engine VR Developer and become a pivotal player in our multi-disciplinary product team. You’ll have the opportunity to shape both the technical and creative directions of our VR Training and Assessment solutions. Under the guidance of the product owner, you’ll collaborate closely with UX designers and fellow developers, contributing to an expanding team that values every voice. Together, we strive to craft unparalleled products for our users.

Duties and Key Responsibilities

  • Craft high-quality, well-documented, and reusable Blueprint code, enhancing it with C++ as necessary.
  • Integrate third-party plugins with our current build and requirements.
  • Utilize a custom source build of the Unreal Engine, alongside AWS services such as Gamelift, DynamoDB, Cognito, and Lambda.
  • Solve issues and errors within our custom Unreal Source Build.
  • Conduct thorough testing to ensure builds perform seamlessly under user conditions, including packaging and user-environment simulation.
  • Engage in QA activities, debugging, build deployment, and creative contributions towards new interactions, gameplay mechanics, and environmental designs.
  • Develop clean, optimized high and low-level code in engine within the designed framework.
  • Identify technical issues and solve complex problems with innovative solutions.
  • Develop and test code, fix bugs, and profile and optimize code to an agreed design strategy.
  • Research innovative ideas to improve efficiency and satisfy technical requirements.
  • Help user test VR environments and processes.
  • Help manage and deploy VR solutions (e.g. pushing builds through MDM software).
  • Testing builds so that they are working in the user end state – E.g. packaging builds and testing as close to user conditions as possible.

The ideal candidate will have

  • Degree in Computer Science or a related field.
  • Proficiency in creating a source build of Unreal Engine.
  • Comprehensive understanding of game engine architecture.
  • A robust passion for VR, AI, and immersive technologies.
  • Exceptional problem-solving skills, with a logical and methodical approach.
  • Independence in work, with minimal need for supervision.
  • Strong user empathy, with the ability to identify and solve user-level problems.
  • Keen observational skills, with an aptitude for identifying and improving suboptimal processes.
  • An enthusiastic approach to learning, knowledge sharing, and teamwork.
  • Outstanding organizational skills and meticulous attention to detail.
  • Self-motivated, with the drive to lead projects to successful completion.
Essential skills/knowledge
  • Software architecture, mathematics and 3-dimensional physics understanding.
  • 2+ years of experience in building Unreal-based applications.
  • Blueprint Scripting.
  • Debugging.
  • Profiling and Optimisation.
  • Experience with C++ and object-oriented programming.
  • Experience creating VR applications.
  • Experience with Perforce.
Desirable
  • Experience developing VR for android platforms (Oculus Quest or Quest 2 / Pico Neo 2/3).
  • Animation experience.
  • Experience with lip sync software such as Nvidia Audio2Face.
  • Experience with implementing reverse kinematics.
  • Experience with Amazon Web Services.
  • Experience developing online multiplayer applications and using replication.
  • Python.
  • Blender (or other 3D modelling software).

About Cappfinity

Cappfinity is the world leader for measuring and developing potential in Talent Acquisition & Talent Management with a focus on skills and strengths. Providing award-winning recruitment and development solutions for organisations across the globe. Founded in 2005 by Dr Alex Linley, a leading expert in positive psychology and Nicky Garcea, occupational psychologist, our unique strengths and skills methodology sits at the heart of our solutions. Our teams in the UK, Ireland, US and Australia are proud to be working with more than 200 organisations in over 60 countries. At Cappfinity, we believe in a world where skills and potential create opportunity for all.

Apply

To apply, please forward a copy of your CV and a cover letter to oscar.lyons@cappfinity.com. Please apply as soon as possible to avoid disappointment. The closing date for applications is 11 April 2024.

Cappfinity will not use your data for any purpose other than the recruitment exercise for which you have applied. Your information will be shared internally for the purposes of the recruitment exercise. This includes members of the HR and recruitment team, and interviewers involved in the recruitment process.

Cappfinity will not share your data with third parties unless your employment application is successful and it makes you an offer of employment. Cappfinity will then share your data with your consent to obtain references for you, with employment background check providers to obtain necessary background checks and the Disclosure and Barring Service to obtain necessary criminal records check.