JUNIOR TOOLS PROGRAMMER

Job Type:
Permanent
Areas of Expertise:
Programming and Development
Region:
UK
Area:
North East UK
City:
Newcastle
Posted:
14-Sep-17
Company:
Reflections, A Ubisoft Studio
Job Ref:
REF7350L

JUNIOR TOOLS PROGRAMMER (145)

JOB DESCRIPTION

About Reflections
Reflections, a Ubisoft studio is a video games development company based in Newcastle, UK. Collaborating with Ubisoft's international creative teams on projects such as Assassins Creed Syndicate, Tom Clancy’s Ghost Recon, online open-world RPG "The Division" as well as the adventure platformer "Grow Home". With a host of other top titles to our name such as open-world action adventure 'Watch Dogs', MMO racer "The Crew" and the latest instalment in the world's No.1 dance game franchise 'Just Dance 2015' Reflections' objective is to combine technical expertise, flair and innovation to create and contribute to successful and memorable games. We are looking for Pioneering, Obsessive Humans to cement its reputation as an industry leading studio within the UK and the world.

Job Purpose
Work within a collaborative multidiscipline environment implementing tools and engine features for next-generation game engines.

Responsibilities
• Collaborate as part of an enthusiastic scrum team in developing, enhancing and maintaining tools in support of active projects;
• Use practical solutions to implement feature requests;
• Code incrementally and take care not to break existing features;
• Carry out regular functional check-ins, to progressively integrate development into the shared code base; 
• Choose the appropriate data structures and algorithms for the task at hand;
• Test work after each stage to ensure stability; 
• Demonstrate understanding of the basics of load and game feature testing and write test code;
• Include comments in the code and document implemented features;
• Test other connected features that could be impacted by the produced feature; 
• Use a coding style that is efficient and easy to read;
• Debug own code and bugs of basic complexity in the rest of the engine.
• Test work after each stage to ensure stability;
• Ensure that code changes are fully tested (MP, all platforms, all game modes and middleware, where applicable);
• Test other connected features that could be impacted by the produced feature;
• Carry out all other related tasks;
• Supporting the Lead Programmer in any ad hoc tasks and duties.

QUALIFICATIONS

Skills and Knowledge
• Knowledge of software programming, ideally in the video game industry or any other relevant experience;
• Basic knowledge of engine or middleware and associated pipeline;
• Passionate about playing and making games;
• Basic knowledge of debugging tools;
• Familiar with basic speed and memory considerations;
• Familiar with optimisation principles;
• Good analytical and synthesis skills;
• Ability to anticipate and resolve problems;
• Attention to detail;
• Flexibility in organizing work;
• Good interpersonal and communication skills;
• Ability to work as part of a team;
• Ability to adapt to change;
• Results driven;
• Ability to quickly learn to use new tools;
• Excellent communication skills in spoken and written English.

Relevant Experience
• Bachelor’s degree in computer science or computer engineering or equivalent.

Additional Information

Salary: Competitive + Relocation
Location: Newcastle upon Tyne, U.K

Opening date: 20th July 2017
Closing date for applications: 19th August 2017

Reflections reserves the right to close this advert earlier than the closing date indicated should we feel we have received sufficient applications.

Contact Details:
Reflections, A Ubisoft Studio
Tel: .
Contact: Adam Knight
Email:

You may return to your current search results by clicking here.

Latest Job Listings