Full stack web app developer – London

Company: Imperial College London
Apply for the Full stack web app developer – London
Location: London
Job Description:

Full stack web app developer

Job Type: Full-Time.

Starting Salary: £46614 – £56345 per annum plus benefits

To find out more about the job please click the ‘apply for job’ button to be taken to Imperial job site

 

About the role

Do you have extensive professional experience in web or application development? Are you interested in working at the forefront of interactive, web-based learning and immersive technologies? Then the role of Full Stack Web App Developer could be for you!

What you would be doing

You would be designing and building innovative web applications and stand alone mini-apps that power WebGL-driven, gamified educational experiences, alongside rich, browser-based learning content. Your work will directly shape how students and learners engage with complex ideas transforming them into intuitive, interactive experiences. You will play an active part in our research and development (R&D) initiatives, exploring emerging technologies across WebGL, WebXR, and AI-driven systems. This will be from early experimentation through to proofs of concept, MVPs, and production-ready applications, and help defining what next-generation digital learning looks like. You will also collaborate closely with our in-house Machine Learning Engineer (Computer Vision), integrating intelligent, adaptive features into applications – enabling real-time interaction, spatial awareness, and more personalised user experiences.

What we are looking for

  • Educated to degree level (or demonstrable industry experience equivalent), preferably in the fields of Unreal/Unity technical work
  • Extensive professional experience in full-stack web or application development
  • Strong proficiency in JavaScript (ES6+) and modern development practices
  • Proven experience with at least one major frontend framework (React, Vue, Angular or similar)
  • Solid hands-on experience with WebGL technologies, including Three.js, A-Frame, or PlayCanvas
  • Practical experience working with WebXR APIs or immersive web technologies
  • Strong backend development experience (Node.js, Express, Spring, RESTful APIs or similar)
  • Experience designing, deploying, and managing databases and backend services
  • Deep understanding of HTML5, CSS3, and modern web standards
  • Proficiency with version control systems (e.g. Git, Perforce)
  • Strong problem-solving, debugging, and performance optimisation skills
  • Experience delivering production-ready applications, from concept through to deployment
  • Experience producing clear technical documentation and knowledge bases
  • Ability to work independently and within small, cross-functional teams
  • Time management skills, with the ability to multitask and prioritise work
  • Close attention to detail, the ability to rigorously test their work, catching all edge-cases
  • Demonstrable willingness and ability to learn new skills and follow changing protocols.
  • A communicator and team player
  • Basic MS Office 365 usage

What we can offer you

  • This role offers a unique balance of engineering, creativity, and innovation, with the opportunity to work on technically challenging projects that push the boundaries of interactive media, XR, and online learning.
  • The opportunity to continue your career at a world-leading institution and be part of our mission to use science for humanity.
  • Benefit from a sector-leading salary and remuneration package (including 41 days’ annual leave and generous pension schemes).
  • Access to a range of workplace benefits including a flexible working policy from day one, generous family leave packages, on-site leisure facilities and cycle-to-work scheme.
  • Interest-free season ticket loan schemes for travel.
  • Be part of a diverse, inclusive and collaborative work culture with various staff networks and resources to support your personal and professional wellbeing.

Further information

This role is for a fixed-term contract for 24 months.

If you require any further details about the role, please contact: Robyn Lowe r.lowe@imperial.ac.uk

Posted: May 5th, 2026