You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Senior Generalist Programmer – Liverpool, UK

14761

Aardvark Swift

Negotiable

Liverpool, United Kingdom

United Kingdom

Not specified

ASAP

27/07/2020

Not specified

Permanent | Full Time

No

Senior Generalist Programmer

Firesprite - Liverpool, UK

How does making your mark on an original IP in an established studio sound? Working at this studio on the cutting edge of game development, on the latest hardware platforms, would be a dream come true. They've got ambitious plans for 2020 and beyond, and they are now looking for talented developers to join their studio as they embark upon this next exciting phase. This is where YOU come in...

Based in central Liverpool, literally around the corner from Concert Square, you'll never be too far away from things to do or see! You'll be in a cultural centre, in one of the most exciting development hubs in the country.

As the new Senior Generalist Programmer, you'll form a core part of a small but experienced team on a new project. You’ll have the chance to get in at the early stages of a game and contribute to the shape and direction it takes. You will be responsible for authoring core game mechanics and making gameplay feel solid, robust and satisfying.

You're likely to have a hand in a broad range of disciplines from core player interactions, AI, animation state machines, UI, physics, as well as having responsibility for stitching everything together into a cohesive and polished whole.

Your day-to-day will include:

Prototyping, implementing, iterating and polishing new and existing gameplay mechanics and associated systems

Producing robust, efficient, clear and maintainable code whilst striving to reduce technical debt across the game

Responding to design feedback to help meet the creative vision of the game

Providing constructive input and feedback for designs during conception, prototyping, iteration and polishing stages

Being a point of contact for designers, artists and other coders with regards to the systems you create and maintain

Taking responsibility for, and ownership of, the thornier elements of shipping a game (debugging awkward crashes, profiling/optimising code, and performing diligent testing of changes)

The skills and XP you'll need:

Strong knowledge and experience of C++ and 3D maths (vectors, matrices, linear algebra etc)

General software engineering capabilities (OOP, design patterns, API development etc)

Competent with profiling and optimising CPU performance of realtime systems

Experience debugging issues in large and complex codebases

Although not mandatory, the following will grant you BONUS POINTS:

Console development experience

Sound interesting?

Get in touch!

Call +44 (0)



Keep Calm and waka waka...