Programmer

Flix Interactive logo
Posted 19 December 2023
Salary Negotiable
LocationBirmingham
Job type Permanent
DisciplineGames Programming
Reference19414
Contact NameShani Owen

Job description

We’re working with Flix Interactive as they look to expand their Programming team. Flix partner with some of the most exciting studios in the industry and work on huge titles, their portfolio of partners includes XBOX, Rare, Rebellion, and Sumo Digital.

As a Programmer at Flix Interactive you collaborate with colleagues to develop fully functional game systems and develop and maintain game logic for gameplay mechanics and supporting gameplay systems. Ultimately, you’ll be contributing to the delivery of refined and immersive gaming experiences alongside fellow Programmers through cross team collaboration between Programming and Design.

Your responsibilities will also include…
  • Adhere to the project's specification guidelines and technology constraints, with a focus on performance,
  • Working collaboratively to identify and resolve potential issues
  • Conduct profiling and optimization of code with memory and performance considerations tailored to each platform
  • Take ownership of scoping tasks, meeting deadlines, and maintaining open communication with production in case of any challenges
  • Team up with Design and Production to establish realistic and attainable goals
  • Coordinate with QA to assist in identifying and resolving bugs
The skills and experience you’ll bring to the role…
  • 1 year professional games experience with C++
  • Able to create quality production code for both single-player and multiplayer games
  • 1 year of hands-on experience with Unreal Engine
  • Good understanding of Unreal Engine's tools and actor-based pipeline
  • Solid grasp of content structure and management of C++ codebases
  • Debugging skills and able to profile and optimize
  • Knowledge of Unreal Engine 4 blueprint logic and gameplay logic assemblies
  • Ability to create high quality UML for planning the correct code structure
  • Able to prototype to design criteria
  • Familiarity with programming best practice
  • Practical problem-solving skills applicable to 3D game development
  • Comfortable thinking critically about the requirements of a game mechanic or features
  • Self-motivated, effective time management skills and take pride in your work
  • Communicate well within a team and studio environment, taking guidance from others well
Desirable but not essential skills...
  • 2 years of professional C++ experience in the games industry
  • Multiplayer development experience
  • Experience using Unreal Engines replication systems
  • Experienced with giving and receiving code reviews
  • Knowledge of multiple areas of programming (Engine, AI, UI, Audio, Gameplay, Physics, Rendering, Multiplayer)
  • Experience developing for and deploying to a console
  • Experience working on and maintaining live games
  • Knowledge and experience writing code for telemetry capture systems in live games in order to determine a features success and help drive 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