Front End Software Engineer

Apply now »

Location: London, GB

McLaren Applied Technologies

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.

Our team

Based in the Front End Team, your team collaborates with our Java, Scala and C# teams with end-to-end responsibilities, including design, commit, deploy, maintenance operations to deliver world class products. We encourage autonomy. You will have the freedom to architect solutions as part of a self-organising team. Choose whichever language and framework you want, but we like elegant and simple solutions.

The role

We’re now recruiting for a rapid expansion in the health and transport sectors, backed up by the combined skills and support from the whole McLaren Technology Group.

We’re looking for front-end developers to create concepts and green-field products. Your expertise will help us develop innovative simulation and modelling applications for the health and transport sectors. Your knowledge of the modern front-end development ecosystem will enable you to recommend appropriate technology choices. You could be writing a web application with AngularJS or a desktop application with Electron, talking to a wide range of back-end services, including C#, Scala and Python.


  • First-class or Upper 2nd class degree in Computer Science, or equivalent.
  • Demonstrable programming experience in JavaScript.
  • Good working knowledge of one or more SPA frameworks (e.g. Angular, React, Vue.js)
  • Good understanding of agile practices 
  • Routine use of source control and test frameworks

Skills and expertise


  • HTML and CSS
  • Good working knowledge of one or more SPA frameworks (e.g. Angular, React, Vue.js)
  • Industry experience with RESTful web service design
  • Routine use of source control and test frameworks


  • BSc in Computer Science.
  • Familiarity with AngularJS and Node.js
  • Some familiarity with C#, Java or Scala back-ends
  • Any specific knowledge from the Healthcare or Transport sectors would be greatly valued

Personal attributes

  • We’re looking for someone who shares our love for software development and delivering quality products.
  • Willingness to learn quickly. You’re not going to know everything about the company straight away, but we need you to proactively seek learning opportunities
  • Likes to have fun. Yes, we work hard, but working at McLaren is like no other job in the world, so we want you to enjoy your time here.

The work environment

You will be based at our new, unique and spacious offices in the South Bank area of London. The building has bike storage space, showers and stunning views of London. The building hosts weekly networking events, happy hours, classes and workshops.

Some travel to the McLaren Technology Centre (Woking, Surrey) will be required

McLaren's Product Innovation Framework

Take the unique opportunity to bring your own ideas to life, whether it’s a software package or a tangible product. If the application for your idea is successful, it will be backed by a significant pledge from the business to fund time and materials costs. Our ambition is that we continue to foster the spirit of innovation and entrepreneurship within Applied Technologies.

Recruitment process

  • If our experienced technical recruiters find your application is suitable for the role, you will be asked to complete a coding assessment. The assessment will be completed in your own time.
  • If your coding assessment is successful, you’ll be invited for a phone interview with one of our hiring managers which will include technical questions relating to the job role.
  • The final stage involves a face to face interview in London or at the McLaren Technology Centre, with the hiring manager and other members of the team. This interview will include a pair programming exercise.

Apply now »
Find similar jobs: