Senior Programmer in London

Senior Programmer in London

London Temporary 63000 - 77000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Design and build core game systems while collaborating with art and engineering teams.
  • Company: People-centric gaming company focused on making a positive impact.
  • Benefits: Competitive salary, private medical, pension, flexible working, and 25 days holiday.
  • Other info: Hybrid or remote work options available, with opportunities for mentorship and growth.
  • Why this job: Join a creative team and have a real impact on game development.
  • Qualifications: Senior-level experience in game production, strong Unity/C# skills, and good 3D maths.

The predicted salary is between 63000 - 77000 £ per year.

We are looking for an experienced Senior Programmer to work on a wide variety of intriguing problems across multiple projects, working with the art and engineering teams to make our artful worlds come to life.

The role ambition

Our programming team is currently made up of our Lead Programmer and one Senior. Joining now means you're not a cog in a codebase: your first three months are spent helping establish the game's architecture, building systems robust enough to survive pre-production's changes of direction, with a genuine authorial stake in how this game gets built. We are a people-centric company aiming to make a positive impact in the world.

About you

  • Senior-level experience across the full production cycle; prototyping through to shipping, with at least one shipped title
  • Strong Unity/C# craft on 3D games
  • Genuinely good 3D maths as this project will lean on it harder than most
  • Self-direction: you can take an ambiguous problem, break it down, and drive it without hand-holding
  • Cross-discipline fluency and being comfortable explaining technical trade-offs to designers and artists, and listening back
  • Experience working with Git
  • PC/console shipping experience, including certification and platform optimisation
  • Experience with unconventional cameras, perspective or physics-driven gameplay
  • Secondary skills; design, art, audio, which help make you a better prototyper
  • A habit of writing things down and good documentation

What you'll be doing

  • Designing and building core game systems and architecture through pre-production and beyond
  • Reading and adapting existing code from our previous titles into the new project
  • Prototyping quickly with design and art, then hardening what survives into maintainable, performant production code
  • Owning problems end-to-end: analysing, prioritising and executing autonomously, with Nacho as a partner rather than a supervisor
  • Bringing a creative voice to the game itself, not just its code
  • You will help build a codebase that can be iterated during development and is performant and maintainable after release.
  • You will be mentored and supported to learn and develop your skills

This role is a 12 month fixed-term contract, salaried as a preference, but we are also open to day-rate contractors. For Fixed term hires, most benefits are offered and matched to our permanent team: BUPA private medical, pension, profit share, flexible working, enhanced parental leave, 25 days holiday plus paid sick leave.

We can hire Hybrid or Remote, with hours that overlap the team's. Time together at our London (Oval) studio is encouraged where possible, especially early on, but we're not limiting this search by geography. Our preference is to have some weekly in-studio time, but we will consider strong applicants who are based anywhere in the UK or Europe, with preparedness for travel to the studio regularly.

Senior Programmer in London employer: Homerun B.V.

As a London-based creative digital agency, we pride ourselves on fostering a dynamic and supportive work culture that encourages professional growth and ambition. With a competitive salary, uncapped commission potential, and a clear progression path, our Business Development Manager role offers the chance to work closely with industry leaders while enjoying a hybrid working environment and regular team socials. Join us to be part of a friendly team that values creativity and collaboration, all while working with exciting brands in the ecommerce space.

H

Contact Details:

Homerun B.V. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Programmer in London

Get Involved in Open-Source Projects

Diving into open-source projects is a brilliant way to showcase your skills and connect with other developers in the community. Not only will you beef up your GitHub profile but you might also catch the eye of someone at Homerun B.V. who values hands-on experience over just theory.

Attend Local Tech Meetups

Tech meetups are gold mines for networking and discovering job opportunities, especially in the fast-paced world of software engineering. Check out local listings for events in your area and don’t shy away from introducing yourself. This could lead directly to a temporary position at Homerun B.V.!

Showcase Your Work Online

With temporary roles, it’s all about standing out in a short space of time. Create a portfolio website where you highlight your projects and skills. Talk about your code, and provide links to your GitHub repositories. This will not only demonstrate your abilities but will also make it easier for recruiters at Homerun B.V. to see what you bring to the table.

Leverage Temporary Job Boards

Don’t forget to check specialised job boards for temporary software development roles. Websites like We Work Remotely or Remote OK often list short-term gigs that can be a perfect fit. Apply directly through our website as well, making sure your application is sharp—temporary roles can move fast!

We think you need these skills to ace Senior Programmer in London

Senior-level experience across the full production cycle
Strong Unity/C# craft on 3D games
3D maths skills
Self-direction
Cross-discipline fluency
Experience with Git
PC/console shipping experience

Some tips for your application 🫡

Show Off Your Tech Skills:Make sure your CV highlights your tech stack and any programming languages you’re proficient in. Include specifics about any frameworks or technologies you’ve worked with; they can make you stand out in the sea of applicants. It’s all about showing that you have the chops we need at Homerun B.V.!

Portfolio 2.0:Since you’re applying for a temporary gig, it’s super important to showcase a portfolio that highlights your best projects. Include links to GitHub or any personal projects that demonstrate what you can do in a real-world environment. This gives us a taste of your style and your problem-solving approach!

Keep It Brief and Relevant:With a temporary position, we want to see your ability to hit the ground running. Be concise in your CV and cover letter; stick to experiences that directly relate to the role. Highlight any previous temporary roles or freelance gigs that show your adaptability and quick learning!

Tailor Your Cover Letter:Don’t just send a generic cover letter. Personalise it for Senior Programmer at Homerun B.V.! Mention why this temporary role excites you and how you see yourself contributing in the short run. Show us what you've got and why you're the one for this quick turn-around!

How to prepare for a job interview at Homerun B.V.

Nail the Technical Skills

For a software engineering role, you'll likely face technical questions or coding tasks during your interview. Brush up on the relevant programming languages and frameworks that Homerun B.V. uses, and don’t forget to practice some coding challenges on platforms like LeetCode or HackerRank. Showing your coding prowess can really make you stand out!

Prepare for System Design Questions

Even for a temporary role, having a grasp of system design principles can be crucial. Be ready to discuss how you would architect a software solution, including discussing trade-offs, scalability, and performance considerations. Having examples from previous projects can really show off your analytical thinking.

Demonstrate Your Adaptability

Since this is a temporary role, you'll want to emphasise your ability to hit the ground running. Highlight experiences where you quickly adapted to new technologies or teams. Let’s make it clear to the interviewers at Homerun B.V. that you can learn on the job and deliver results in a short timeframe!

Show Off Your Portfolio

Make sure to have a portfolio or GitHub ready showcasing your projects. Having tangible evidence of what you've done—be it personal projects, contributions to open-source, or previous work—can convey how capable you are. Tailor this for what might interest Homerun B.V., so it's relevant and sparks conversation during your interview.