Junior Programmer – Job & Person Spec

Start Date – Immediate

Discipline – Engineering

“Joining a company and a team in the games industry is exciting and daunting in equal measure! Here at Hyper Luminal Games there is no ‘deep end’ to drop you into, you will be supported by the team from minute one.  No question is bad on the learning journey you will take to improve your skills and create great work, we have your back. 

We have so many different projects and genres that we are sure we have something that fits you perfectly! It will be engaging and fun, development and creativity are the essence of having fun. We don’t stifle creativity; in fact, we continuously encourage it. You won’t be working in a cubicle and there’s no expectation of silence, engage and interact as much as you like! 

Experiencing ‘ownership’ of a particular part of your project or work is critical. At Hyper Luminal we will make sure that you are getting as much satisfaction from not only learning something new but ‘bossing’ it in a way that means you are building a great foundation of experience and development knowledge. Although, we won’t give you too much too soon, pacing the learning is key. When you’ve nailed a particular part of your project and its task, it will be recognised, the studio understands how important recognition is.

You’ll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, responsive and maintainable. You’ll have the capability to influence the choice and extent of technologies used, as we develop our applications. You’ll be responsible for delivering expertly designed components, built, debugged, tested and verified, ready for integration into various contexts across the business.

You are encouraged to be as good as you can be and there are systems in place within the studio to support you to do just that. Incremental improvement is our aim and all team members are involved in what and how that evolves. If this feels like a place where you can thrive and grow, with the team, the projects and the studio, then apply for this position and let’s explore working together!”

Experience

Essential

  • Experience writing code for games development in Unity or similar.
  • Experience in a language such as C++, C#, Java, Python.
  • Experience using Git, or other source code management systems.
  • Experience working in a team environment.
  • Experience meeting project deadlines and targets regarding tasks and deliverables.
  • Experience communicating project requirements both verbally and through written documentation.

Desirable

  • Shipped a game using Unity
  • Experience using task management software – Jira or similar
  • Experience writing technical documentation
  • Interest in game design methodologies

Skills and Abilities

  • Understanding of software engineering and software architecture principles with a strong desire to learn and improve. 
  • Debugging skills and the ability to work within an existing codebase with guidance.
  • Planning and organisational skills with the ability to work within the code team to meet deadlines.
  • Highly motivated and productive, a self-starter.
  • Excellent written and verbal communication skills with fluency in English.
  • Strong skills in close teamwork within the studio.
  • A creative and logical approach to problem-solving with an end-user focus.
  • Meticulous attention to detail.
  • A clear, concise and accurate communicator in all formats.
  • Adapts well to new processes and pipelines.

Duties and tasks

  • Working in the Unity engine, using C# to create core game systems and mechanics.
  • Communicating and working within the team to identify the most efficient way of completing your tasks.
  • Creating code to meet project requirements under the guidance and supervision of the Senior Programmer.
  • Writing performant game code within the requirements of the target platform.
  • Taking part in standups and team meetings for communication of project goals.
  • Communicating the burn down of your tasks, using Jira and working with the Senior Programmer to prioritise work.

Benefits

At Hyper Luminal Games we are passionate about our employees and provide development opportunities for all our staff. We take pride in the fact that we understand individual reward systems for all our team members, encompassing not only remuneration but responsibility, recognition, and individual learning.   

We offer competitive salaries, a generous pension scheme, life insurance and 28 days of holiday increasing yearly to a maximum of 33 days after 5 years.

Life as a Luminary

At Hyper Luminal, creative collaboration is the key to success. Team members are given a range of responsibilities within a flat hierarchical structure, to enable an entirely team driven games development process. Your role at Hyper Luminal is to ensure our games and software utilise a ‘best in class’ code base, helping the studio to continually raise its quality bar and reach beyond what is generally expected of a smaller development team. 

We value your commitment and strive to ensure that all team members are included in a range of after-work activities to help prosper curiosity and creativity, including exciting games nights, delicious dinners and unique team-based events.

We look forward to welcoming you into the Hyper Luminal Team!