Description

At Lockwood, our vision is to create games that bring people together so they can play, share and socialise! Listed as one of Europe’s fastest growing tech companies by the FT for 2020 as well as winning numerous TIGA and other awards several years in a row, our journey’s only just begun. With great benefits including an employee share scheme and profit related quarterly bonus, we’re a great destination for those who want to work on cutting edge social experiences in an environment that fosters communication and creativity. We’re always looking for good people – so if you’re a great person and an amazing developer we’d love to hear from you.

We are looking for an awesome Senior Technical Engineer with a solid background in mobile game development. This role will involve working as part of the R&D team to develop new technology that will be the foundation of future Lockwood products and will help us expand Avakin Life. You will also be expected to help mentor more junior members of the team and help them grow in their abilities.

This role can be based out of any of our Lockwood offices (Cambridge, Lisbon, Nottingham, Newcastle, Vilnius) or fully remote with the option of office work at your discretion.


Responsibilities

  • Develop new technology to be used in Avakin Life and future Lockwood products
  • Design and implement low-level components in C++ that work on several platforms, including mobile and desktop
  • Create and document an API for other teams to use
  • Write efficient code that uses low-level graphics API's such as OpenGL, Vulkan and Metal
  • Find creative solutions to complex mathematical problems
  • Create and maintain an interface between low-level modules and Unity
  • Mentor less experienced team members, sharing knowledge and contributing to their growth

Requirements

    • Extensive game programming experience
    • Extensive experience with C++ and OpenGL on multiple platforms
    • A good understanding of mobile platforms and their limitations
    • Strong knowledge of C# and Unity
    • Experience writing efficient multi-threaded code in C++
    • Good understanding of software development processes
    • Proven experience developing for iOS and Android
    • Desirables:
      • Shipped at least one game using Unity
      • Experience working in cross-functional teams
      • Experience mentoring junior engineers
      • Experience with AWS
Salary

Competitive Salary

Job Type

Development