• Full Time
  • UK

We believe in a future where you can exercise everywhere – whether that is the gym, the park or at home – enhanced through engaging technology that extends your reality. To achieve this vision we are first building the world’s first virtual gym. We started life in a garden shed in the UK. Today, we’re known as the team behind the award-winning VR App [FitXR](https://www.youtube.com/watch?v=6DEbnbjqHlM), 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.*About the role:*Fullstack Engineers at FitXR work on client and server-side technologies in our core Virtual Reality product, associated tools and services. They lead by example and work together with Engineers and roles from other disciplines in teams dedicated to areas of the product to solve common goals.This role will be a founding member of our new growth/acquisition team, working on enriching and optimising the customer journey to get more players experiencing FitXR.*Responsibilities:** Develop features and improvements to FitXR products in a secure, well-tested, and performant way* Work in cross-functional teams with Product Management and other contributors like Artists, QA and UX to iterate on new features within FitXR* Write code that meets our internal standards for style, maintainability, and best practices. Maintain and advocate for these standards through code review* Consistently ship features and improvements with minimal direct guidance and support from other team members. Collaborate with the team on larger projects* Help improve the overall experience of our product through improving the quality of Application features both in your team and features that benefit other teams* Help identify areas of improvements in the codebase, both specific to your team and outside your team and help contribute to make it better* Learn, collaborate, feedback to and teach other Engineers* Provide mentorship for other Engineers in your team to help them grow in their technical responsibilities and remove blockers* Exert technical influence on the overall vision and long-range goals of your team by helping to solve problems with a high-level of definition and high complexity* Plays an active role in helping the team prioritise bugs and tasks from our issue management platform* Follow our Software Development Lifecycle and prioritise actions that support a well planned and documented implementation* Contribute heavily to team’s agile processes such as Backlog Planning, Daily Standups and Retrospectives* Participate in company and department level activities like Show and Tell sessions, team training and company all-hands meetings***Requirements:** Demonstrable experience in Unity VR game development with C#* Demonstrable experience in C# and .NET Core server-side development* Understanding of modern API design paradigms like REST* Experience writing CRUD operations to SQL and NoSQL databases* Strong experience in Object Oriented development concepts* Experience with source control systems like PlasticSCM in a professional/workplace environment.* Understands and has worked with CI/CD pipelines* Proficiency in both written and verbal English, sufficient for success in a remote and largely asynchronous work environment* Clear and concise communicator about complex technical, architectural and organisational problems and propose thorough iterative solutions* Experience with performance and optimisation problems and a demonstrated ability to both diagnose and prevent these problems* Comfort working in a highly agile and iterative software development process* Positive and solution-oriented mindset* Effective communication skills: Regularly achieve consensus with peers and clear status updates* An inclination towards communication, inclusion, and visibility* Self-motivated and self-managing, with great organisational skills* Demonstrated ability to work closely with other parts of the organisation* Share our mission, vision, principles and work in accordance with those values* Ability to thrive in a remote-first organization-‍♂️ Flexible office hours (core working hours typically 10-4) Six monthly salary reviews with regular market benchmarkingStock options brand new equipment and VR headset⛑ Health insurance Unlimited leave policy, we encourage a minimum of 33 days including bank holidays 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 * Culture add and role alignment (People team)* Line Manager sync* Technical round table (Engineering Leaders)* Founder MeetingC#, Unity3D.NET, C#, Unity3D, APIs, REST, SQL, NoSQL, CI/CD

Apply For This Job

You can apply for this job externally via the button below.

Apply for this job externally