Senior/Lead React Developer

London, UK

About the role

We are looking for a Lead React Developer who will contribute to the microservices design architecture by developing new services and optimising existing services. You will be comfortable working as part of small development teams and/or acting as a lead developer helping the development teams deliver on challenging projects.

You will work closely with other developers including a team of architects in a dynamic environment focused on turning Clubspark, our award-winning sport participation platform, into a global leading product within the sports participation market.

About you

  • Great at seeing the big picture through your breadth of experience in developing and deploying NodeJS applications in similar commercial environments - you understand what we are trying to achieve whilst at the same time you have an uncanny ability to know 'what to do' in just about any situation
  • You are comfortable working across a range of technologies and have a great track record of rapidly learning new technologies and systems
  • Credible communicator and a great team player - effective communication, collaboration and leadership of our internal teams is essential to your success
  • Always learning, staying relevant and sharing your knowledge, ideas, insight and tips
  • You will have a keen eye for detail and be able to work through highly complex processes to understand business requirements and deliver successful software designs

Skills, knowledge & experience required:

Essential skills and experience

  • Master's or Bachelor's degree in Computer Engineering / Computer Science (or similar qualification)
  • Proven experience of developing and deploying NodeJS applications with at least 5 years experience in a commercial environment
  • Strong experience using Azure and Microsoft technologies is a bonus but also be comfortable working across a range of technologies
  • Have a proven track record of rapidly learning new technologies and systems
  • Strong analytical and design skills, knowledge of DDD, SOLID principles
  • Comfortable leading, motivating, and supporting small teams of developers to ensure goals are met, productivity and team / individual performance levels remain high
  • Strong experience in understanding business requirements and producing software designs to support the requirements
  • Can articulate technology design decisions and be able to effectively communicate to various stakeholders
  • Excellent leadership and motivational abilities
  • Exceptional organisational skills and great attention to detail
  • Always ready with ideas and a positive attitude on improving tech stack / processes - with the will and ability to implement those ideas

Technical skills and experience

  • NodeJS (5 years)
  • Deep experience with unit testing and TDD
  • Typescript / Javascript
  • Containerisation & microservices
  • Docker with Kubernetes
  • API design and development
  • NoSQL Database (e.g., MongoDB, Redis, DocumentDB)
  • SQL Database (e.g., MS SQL, MySQL, Postgres)
  • Message Queues (Rabbit. MSMQ/Azure Storage and Service Bus Queues)
  • Agile development methodologies
  • Experience with Continuous Integration/Deployment best practices (desired)

Great if you also have experience with

  • GraphQL
  • Golang
  • Client-side frameworks (e.g., React)
  • C#.NET
  • Swift
  • Experience in sport or wellness sector

Clubspark Benefits

We are committed to making Clubspark a fantastic place to work, and we go to great lengths to support our wellbeing and give you what you need to succeed.

You'll receive:

  • Competitive salary, 26 days holiday + public holidays
  • Free eye tests, Cycle to Work Scheme, Life Assurance Scheme & Contributory Pension
  • 'Get Active Scheme' allowance (for you and your children)
  • Employee referral scheme
  • Mental Health Sick Day Policy - good mental health is just as important as our physical health!
  • Access to a wide range of free health and wellbeing services
  • Unlimited access to remote GP services (for you, your partner and eligible children)
  • Remote or face-to-face mental health support sessions (for you and your partner)
  • Remote or face-to-face physiotherapy sessions (for you and your partner)
  • Employee Voice service
  • Free access to on-site office Gyms across our office group
  • Employee Assistance Programme (for a range of life, financial, or wellbeing support services) and discount deals for everyday savings
  • Personalised health insights, and one-to-one wellbeing consultations with qualified coaches along with a wealth of helpful wellness education and support services
  • Opportunities to learn and focus on your development and career growth
  • Hybrid or remote first flexible working options, always happy to talk flexible working!
  • Modern co-working office space in Vauxhall, with access to collaborative workspaces across the country
  • A high-growth and rapidly scaling business
  • A flat and transparent structure with a values-driven and collaborative culture
  • A focused and friendly environment where your contribution and wellbeing comes first.

Join one of the world's fastest growing sports technology companies, we'd love to hear from you!

The Company is not offering immigration sponsorship with this role.

Applicants may be shortlisted and contacted prior to applications closing.

Clubspark is proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion.

  • No recruitment agencies please
  • Please attach a copy of your CV/Resume, covering letter and a link to your portfolio (if you have one). If you would like an informal chat about this role please email your contact details.