UK Remote or West Midlands Based – Birmingham/Worcestershire Area
Please Note: We welcome applicants that prefer to work from home, so please get in touch!
Role and Purpose:
As a Lead Engineer at Flix Interactive, you will be at the forefront of driving technical excellence and innovation in the creation of our gaming products. Leading a team of engineers, you will be responsible for overseeing the technical aspects of game development, ensuring the successful implementation of game features, optimizing performance, and fostering a collaborative and high-performing engineering team. Your expertise in software development, strong leadership skills, and passion for gaming will be instrumental in delivering world-class gaming experiences to players.
Responsibilities:
* Provide technical leadership mentoring and guidance to a multi-disciplined engineering team, ensuring adherence to best practices and coding standards.
* Lead by example, demonstrating strong programming skills, architectural knowledge of both game systems and backend services, and problem-solving abilities.
* Oversee the implementation of complex game systems, backend services and features, working closely with designers and artists to bring the game vision to life.
* Identify technical and developmental risks and come up with solutions to address or mitigate them.
* Collaborate with team members to design and implement scalable and maintainable code.
* Work with backend teams to deliver secure and efficient services to drive live game content.
* Take charge of performance optimization efforts for both game and backend systems, profiling code, and identifying opportunities for improving game and service performance.
* Lead the team in implementing optimizations to achieve smooth and responsive gameplay experiences.
* Ensure the team maintains clear and well-organized technical documentation, including code comments, design specifications, and technical guidelines.
* Lead the implementation and maintenance of automated testing processes to ensure the stability and reliability of the codebase.
* Collaborate with QA to identify and resolve software defects in a timely manner.
* Collaborate with the project management team to estimate engineering efforts, set development milestones, and manage project timelines.
* Monitor progress and provide regular updates on the status of development tasks and provide a burndown of progress towards milestone goals.
* Stay informed about the latest trends and advancements in game development technologies, tools, and industry practices.
* Encourage a culture of continuous learning and innovation within the engineering team.
* Foster a collaborative and positive work environment, promoting effective communication and teamwork across disciplines.
* Facilitate cross-discipline collaboration between engineers, artists, designers, and other stakeholders.
Requirements:
* Proven experience in a Senior Engineer role in game development, with a proven track record of delivering successful games.
* 5 years of professional C++ experience in the games industry producing production quality code.
* Strong desire to lead and develop a team of engineers.
* A passion for delivering projects to be the best they can be and empowering adjacent teams to deliver exceptional gaming experiences to players.
* Strong experience with C++ for game engines.
* Strong understanding of Unreal Engine and version control systems such as Perforce and Git.
* Broad knowledge of multiple areas of game programming (Engine, AI, UI, Audio, Gameplay, Physics, Rendering, Multiplayer).
* Working knowledge of backend languages such as C#, Kotlin or similar.
* Good understanding of backend services and architecture such as matchmaking, player data, stats and telemetry etc.
* In-depth knowledge of software development principles, design patterns, and algorithms.
* Strong experience in performance profiling and optimization techniques for games.
* Exceptional problem-solving skills, with meticulous attention to detail.
* Excellent communication and interpersonal skills, with the ability to lead and inspire a team.
* Proven leadership abilities, with a focus on mentorship and talent development.
Desirable Skills and Experience:
* Ideally 7+ years of professional C++ experience in the games industry producing production quality code.
* Experience using Unreal Engine’s various replication systems.
* Experience developing for multiple platforms and considering platform certification requirements.
* Experience working on and maintaining live games.
* Experience delivering backend services such as telemetry, matchmaking, cross platform accounts, live player data and service driven events etc.
Please send through your portfolio and cover letter. If your examples are from previous works with another studio, please make sure samples are cleared for release by copyright owners. Links to an online portfolio are preferable, otherwise we accept showreels via Dropbox or other secure sharing platforms.
Based just outside Birmingham, Flix offers a friendly, nurturing work environment with the opportunity to build games as part of an extremely talented, ambitious studio. The team is made up of welcoming, passionate, active gamers that support one another in all aspects of development.
We also offer the following:
* Additional time off over the Christmas period on top of standard holidays.
* Team outings and events.
* Summer BBQ + Festive party.
If you have the drive and skills for making games and think you have what it takes to work within our team then we’d love to hear from you.
Alternatively, call our recruitment team on – 01527 958 177
#J-18808-Ljbffr