We are looking for a Senior Gameplay Programmer to join our team on a ground-breaking next generation PvP shooter project with a Games as a Service focus. This is a AAA quality original IP at an exciting stage! The opportunity is to join at the earliest stages of a multi-year development and help shape an incredible new game experience.
The project is a huge multi-platform next generation action shooter experience with a heavy focus on Games as a Service, looking to bring unique mechanics and a bombastic tone to blow the doors off and bring something new to the genre!
Key Responsibilities
- Prototype, implement, iterate and polish new and existing gameplay mechanics and associated systems.
- Produce robust, efficient, clear and maintainable code, while striving to reduce technical debt across the game.
- Respond to design feedback to help meet the creative vision of the game.
- Provide constructive input to and feedback on designs during initial design, prototyping, iteration and polish stages.
- Be a point of contact for designers, artists and other coders with regards to the systems you create and maintain.
- Take responsibility for, and ownership of, the thornier elements of shipping a game, such as debugging awkward crashes, profiling and optimising code, and performing diligent testing of changes.
Requirements
- Strong knowledge of, and experience working in, C++.
- Confidence working with 3D maths (vectors, matrices, linear algebra).
- General software engineering knowledge (OOP, design patterns, API development)
- Experience profiling and optimising CPU performance of real time systems.
- Experience debugging issues in large and complex codebases
- An intuition of, and interest in, ‘game feel’.
- A willingness and desire to learn, adapt and work outside of your comfort zone.
- Approachable, with a proactive attitude towards cross discipline communication.
- At least five years of experience in a similar role, ideally with at least two shipped title.
Additional Or Desired Skills
- Console development experience would be advantageous
Benefits
- Private Healthcare Plan
- Pension Plans
- Work From Home
- Training & Development
- Employee Assistance Programme - Counselling
Firesprite is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome and encourage applications from all suitable applicants regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.