Liverpool, United Kingdom
Permanent | Full Time
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
Get in touch!
Call +44 (0)
Keep Calm and waka waka...