Back to list

Job Details

Position: Senior Programmer – R+D – London
Employer: OPM Recruitment Ltd
Category: Programmers
Location: UK - London
Salary: DOE
Date posted: Friday, May 12th 2017


Job description:

OPM are working with a globally respected studio who are currently looking for an engineer to join the R&D department to work on cutting-edge Virtual Reality experiences.

The role will entail development across all aspects of the project, so the ideal candidate for the job will be able to work at a high level within any of a number of typical game systems and they’ll have solid experience of VR and its associated gameplay, user experience and performance considerations. They should also preferably have a familiarity with Unreal Engine 4.

This role will be as part of a small, highly focused team so the successful applicant will need good collaboration skills as well as being highly self-motivated with an ability to show initiative and creative thinking.
Job summary:
The successful applicant will aid in the development of the project’s associated deliverables.

Rapid investigation and implementation of new systems and features, along with any required testing
Collaborating with the technical lead, other programmers and members of other disciplines to create high-quality deliverables
Keeping implementation on target to meet tight schedules
Providing innovative solutions to technical problems they may encounter during the project
Working closely with other technology teams within the R&D department

Essential skills:

Strong technical background in Computer Science, educated to degree level or higher, or with equivalent experience
Experience of programming in C/C++
Excellent problem solving skills
Experience of research and development
Experience of working with VR systems, and knowledge of associated gameplay, user experience and performance considerations
Shipped at least 1 successful game or similar product
Experience of version control systems: e.g. Perforce, svn, Git etc.
Willingness to work in a small team in a proactive way
Very quick and eager to learn new things
Excellent communication skills and an ability to listen to others’ points of view

Advantageous skills:

Experience of console development
Experience of working with UE4, preferably on console
Knowledge of some or all of the following at a high level: rendering, networking, physics, audio, UI/UX and AI programming
Ability to adapt quickly in an agile environment