Senior Programmer (UK Remote)

Flix Interactive logo
Posted 01 March 2024
Salary Negotiable
LocationBirmingham
Job type Permanent
DisciplineGames Programming
Reference19356
Contact NameVicky Kilby

Job description

Aardvark Swift have teamed up with Flix Interactive to help them find a Senior Programmer to play a crucial part of the studio’s endeavours as they partner with some of the most exciting studios in the industry and work on huge titles. To date, Flix’s portfolio of illustrious partners includes the likes of XBOX, Rare, Rebellion, and Sumo Digital.

As a Senior Programmer you’ll collaborate closely with fellow programmers to develop fully functional game systems, and communicate and cooperate across both the Programming and Design team to aid in the delivery of polished and immersive gaming experiences that align with both design and technical requirements.

Your responsibilities also include…
  • Establish and maintain game logic for gameplay mechanics and related gameplay systems, including the creation of automated tests
  • Adhere to project and technology specifications while keeping performance in mind and collaborating with others to troubleshoot potential issues
  • Profile and optimize code for memory and performance, customized for specific platforms
  • Take ownership of task scoping, adhere to deadlines, and maintain clear communication with production in case of challenges
  • Work in tandem with design and production teams to establish achievable goals
  • Collaborate with QA to identify and address high-priority bugs
  • Conduct testing of own logic through the creation of automated tests and some manual validation testing
  • Participate in code reviews as a reviewer, observer, or author, contributing to knowledge sharing and ensuring adherence to standards and efficiency
  • Develop technical designs and facilitate discussions when introducing new systems or expanding existing ones
  • Contribute to the upkeep of existing documentation
The skills and experience you’ll bring to the role…
  • 3 or more years' professional games experience in C++ producing production-quality code
  • Proficient in Unreal Engine tools with an understanding of the actor-based pipeline
  • Strong grasp of content structure and management within C++ codebases, with the ability to quickly learn existing code
  • Solid debugging skills, including profiling and optimization
  • In-depth knowledge of Unreal Engine 4 blueprint logic and gameplay logic assemblies
  • Ability to rapidly create prototypes that align with design criteria
  • Capability to produce high-quality production code for both single and multiplayer games
  • Understanding of sound programming practices
  • Practical problem-solving skills applicable to 3D game development
  • In-depth knowledge in at least one of the following Engine, AI, UI, Audio, Gameplay, Physics, Rendering, Multiplayer
  • Experience with giving and receiving code reviews
Non-essential but desirable skills…
  • Experience in multiplayer game development
  • Familiarity with Unreal Engine's replication systems
  • Broad programming knowledge spanning Engine, AI, UI, Audio, Gameplay, Physics, Rendering, Multiplayer
  • Experience in developing for and deploying to consoles
  • Experience working on and maintaining live games
  • Knowledge and experience in writing code for telemetry capture systems in live games to assess feature success and influence future content
Perks and benefits include…
  • Private healthcare
  • Bonus scheme
  • Additional time off over the festive period
  • Team outings and events as well as summer and Christmas parties