Our client is seeking a Game Engineer to join them for a 12-month contract working on low-level game engine development. Responsibilities: Develop game engine plugins, Android APIs, and demos to support and enhance game development processes. Analyse mobile games to provide developers with valuable performance insights. Optimise the performance of game engines and AAA mobile games for improved efficiency and user experience. Support Developer Relations activities through technical talks, tutorials, and blog posts. Work on development for R&D projects focussing on improving game performance. Required Skills & Qualifications: Proven experience in developing high-fidelity games using a commercial game engine, ideally with a focus on engine development. Strong proficiency in modern C++ and object-oriented design principles. Hands-on knowledge of game engine technologies and development pipelines, including graphics, physics, and collision systems. Experience with Android development tools such as ADB, Gradle, and related technologies. Extensive experience in performance optimisation, with strong skills in using profilers such as Perfetto and Streamline. Deep understanding of performance-critical concepts such as cache coherency, branch prediction, and multithreading.