Lead Engineer - Services

FitXR ,
London, Greater London

Overview

Job Description

We are on a mission to redefine fitness and prove that exercise can be fun - and for everyone. We believe in a future where exercise everywhere - whether that is the gym, the park or at home - is enhanced through engaging technology that extends your reality. To achieve that vision we are first building the worlds first virtual gym. We started life in a garden shed in Woking. Today, were known as the team behind the award-winning BoxVR, one of the top-selling games on the Oculus and Steam stores. We have big plans for the future, and our growing team of developers, marketers and fitness gurus are working to create some truly iconic games to show that staying fit and having fun are not mutually exclusive. As a Lead Engineer, you will be responsible for developing and running massively scalable backend service and gameplay interface services for our VR fitness game platform. As well as leading and managing a growing team of engineers, you will manage implementing online services, client-side interfaces, client subsystems and deploying and maintaining services. As the development is in its early stage, you will have the opportunity to implement core systems to leave your mark on the platform from the beginning. As you will play a critical role in developing the backend and the platform, you will need exceptional knowledge and skills in many different aspects of backend systems and development. You will also need a full understanding of how these systems can be integrated with the Unity Game Engine. As Lead you will also be responsible for the mentoring of the Services team and will be able to show strong leadership and guidance to team members and be responsible for reporting team status to the CTO. What You'll Experience * Work closely with other development team members to design, prototype, implement and maintain our online and gameplay services to result in efficient, stable and scalable systems. * Help development planning including identifying technical risks/issues and coming up with solutions to overcome them. * Actively participate in efforts to improve service quality as well as development productivity. * Investigate technical issues impacting game development and live services. * Write and maintain software system documentation. * You will shape a dynamic team and helping them develop through excellent mentorship * You will be specifying and implementing backend and gameplay services for a dynamic world class game * You will work closely with the CTO to implement the goals of the company * You will, as part of a squad, experience ownership of features and their implementation from start to end * You will work with the project manager to schedule technical aspect of features Requirements * Experience in leading and mentoring a team of Engineers * Extensive experience as a Backend Engineer developing in AWS environments. * Experience of ASP.net * Proficiency in C# * Strong technical design skills, excelling in developing, documenting and communicating complex design ideas. * Experience using NoSQL or similar database technologies. * Knowledge of containerisation. * Intermediate JavaScript skills. * Flexibility and ability to adapt to new technical challenges and changes. * Effectively communicate with people from a wide range of expertise and responsibilities. Desirable * Experience of Unity development in a game development environment Benefits Flexible office hours (core working hours typically 10-4) Competitive compensation Stock options brand new equipment and VR headset Health insurance Unlimited leave policy, thats right Annual travel pass & Cycle to work scheme Bi-annual offsite and regular get-togethers A great team of talented individuals who love what we do