We are on the look out for an awesome Senior Javascript Engineer to join us in a particularly exciting period for us!

In this role you will be responsible for planning and implementing cross-stack web applications within a tight knit, friendly cross functional team, this role will report to the Software Engineering Manager, and will be relied upon to support the SEM and the wider business in building enterprise grade bespoke software solutions within the domain of learning and training.

What we’re looking for

We’re looking for someone who is passionate about delivering high quality code, with a focus on security and performance, whilst maintaining a great eye for detail in the implementation of web UI, is self motivated and can work autonomously, but most importantly understands how to work collaboratively as part of a small agile team.

Essential skills and experience

  • JavaScript: This is the foundation of much of our application development, so extensive industry experience here is key. We use this in a number of forms but mainly:
    • React for the frontend
    • Express for the backend
  • HTML/CSS: Seems obvious, but we are serious about high quality HTML to ensure that we can deliver enterprise level experiences that are accessible to all.

Additional skills that we look for

Whilst not critical, these tools are a big part of the work we do, and we’ll be looking favourably on any experience you have with these.

  • GraphQL
  • Typescript
  • PHP
  • Python
  • MySQL/Postgres
  • Git
  • Docker


Come and work for a dynamic, growing, market-leading global organisation with more than 80 international awards for our work. LEO is a global leader in the creation of blended and digital learning solutions, working with the world’s top brands, including British Airways, Jaguar Land Rover, Novartis, John Lewis, as well as UK Government departments and charities.

With offices in Brighton, London, Sheffield, New York and Atlanta, we support our clients throughout the entire training and development lifecycle. We design blended learning, multi-device learning, mobile apps, learning portals and learning simulations and games as well as more traditional e-learning.

Our people are our first priority, we have active virtual and in-person social events, coaching and mentoring, and a dedicated internal Learning & Development team. Everyone makes a difference to what we do and we encourage everyone to use their voices. We run listening groups/pulse surveys, have Employee Resource (Affinity) Groups which ensures the continuous development of making our overall workplace and working environments (whether in the office or at home) more inclusive and enjoyable for all!

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.