Apply on Hello Games’s site →

Graduate / Junior Programmer

Hello Games · Guildford

Entry Engineering Posted 2026-07-05 Full time
Apply on Hello Games’s site →

Junior Programmer - Hello Games

window.dataLayer = window.dataLayer || [];

function gtag() { dataLayer.push(arguments); }

gtag('set','url_passthrough',true);

gtag('consent', 'default', {

'ad_storage': 'denied',

'ad_user_data': 'denied',

'ad_personalization': 'denied',

'analytics_storage': 'denied',

'wait_for_update': 500

});

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-MJL3X8Z');

window.loadCivic = function () {

const config = {

apiKey: '13b479bd3463122cf761be70f8f8f3540870bee7',

product: 'PRO_MULTISITE',

necessaryCookies: ["UMB*","ARRAffinity*",".AspNetCore*","ai_session","CookieControl"],

initialState: 'open',

notifyOnce: false,

rejectButton: false,

acceptBehaviour: 'all',

closeOnGlobalChange: true,

layout: 'slideout',

position: 'Left',

theme: 'Dark',

toggeType: 'slider',

closeStyle: 'icon',

settingsStyle: 'button',

subDomains: true,

optionalCookies: [

{

cookies: '["_ga*","_gid","_gat","_gcl_au","_utma","_utmt","_utmb","_utmc","_utmz","_utmv"]',

description: 'We use analytical cookies to understand usage of the website to better improve the experience.',

label: 'Analytical Cookies',

name: 'analyticalcookies',

onAccept: function () {

gtag('consent', 'update', {'analytics_storage': 'granted'});

window.dataLayer.push({

event: "analytics-consent-granted",

});

},

onRevoke: function () {

gtag('consent', 'update', {'analytics_storage': 'denied'});

window.dataLayer.push({

event: "analytics-consent-denied",

});

},

recommendedState: true

},

],

text: {"accept":"Accept","acceptRecommended":"Accept recommended","closeLabel":"Confirm your choices","intro":"Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.","necessaryDescription":"Necessary cookies enable core functionality such as page navigation and access to secure areas. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.","necessaryTitle":"Necessary Cookies","notifyDescription":"Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.","notifyTitle":"This site uses cookies to store information on your computer.","off":"Off","on":"On","reject":"Reject","rejectSettings":"I do not accept cookies","settings":"Settings","title":"This site uses cookies to store information on your computer."},

}

CookieControl.load(config);

const cookieSettings = document.querySelector(".js-cookie-options");

if (!cookieSettings) {

return;

}

cookieSettings.addEventListener("click", () => {

if (document.getElementById("ccc-overlay")) {

CookieControl.hide();

return;

}

CookieControl.open();

});

}

window.addEventListener('load', function () {

var script = document.createElement('script');

script.setAttribute('src', 'https://cc.cdn.civiccomputing.com/9/cookieControl-9.9.min.js');

script.async = true;

script.integrity = 'sha384-RP4bp9aD293adaK4FyAjzJRi/vdPWh9wIskOFWqchy1uEh2LDO8rRBxtpwR/a7lN';

script.crossOrigin = 'anonymous';

script.addEventListener('load', window.loadCivic);

document.head.appendChild(script);

});

Menu

Home

Join Us

About Us

Games

News

Contact

Graduate / Junior Programmer

Joining Hello Games as a graduate means you get stuck in with the team making code for our games from day one. You will be surrounded by an experienced multi-discipline team and will get to contribute to and learn from the whole team.

Responsibilities

Create and implement features into the game.

Create high quality code.

To learn about all aspects of game development and process at Hello Games.

To work collaboratively with a multi-disciplinary team to resolve problems and contribute to the game.

To take ownership for quality and hitting deadlines.

Qualifications

Great grades from a computer science degree, or a similar degree.

A strong math background, comfortable with 3D math, vector and matrix math. You will probably have at least A-Level math.

You have a good understanding of C++ and for fun you probably write games in C++ in your spare time.

Have some amazing demos of things you’ve been working on to show us.

You have good communication skills to work across a multidiscipline team.

Apply HERE with your CV and links to your work.

Home

Join Us

About Us

Games

News

Contact

© Hello Games.

Cookie policy   Privacy policy .

Posted by Hello Games and synced from their own careers page. DevQuest doesn’t take a fee, doesn’t sit between you and the studio, and doesn’t sell your data — you apply directly with them.

More like this: Engineering jobs · All Hello Games openings · Browse every category