Full stack web app developer

Full stack web app developer

Full-Time 50000 - 65000 £ / year (est.) No working from home possible
Imperial College London

At a Glance

  • Tasks: Develop immersive web applications using cutting-edge technologies and frameworks.
  • Company: Join a world-leading institution focused on innovative learning and interactive media.
  • Benefits: Enjoy 41 days of annual leave, flexible working, and generous pension schemes.
  • Other info: Be part of a diverse team with excellent career growth opportunities.
  • Why this job: Make a real impact in the exciting field of XR and online learning.
  • Qualifications: Experience in full-stack development and proficiency with modern web standards required.

The predicted salary is between 50000 - 65000 £ per year.

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 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
  • 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

Full stack web app developer employer: Imperial College London

Join a world-leading institution as a Full Stack Web App Developer, where you will engage in innovative projects at the cutting edge of interactive media and online learning. Enjoy a supportive work culture that prioritises diversity and inclusion, alongside exceptional benefits such as 41 days of annual leave, flexible working arrangements, and access to on-site leisure facilities. With ample opportunities for professional growth and a commitment to employee wellbeing, this role offers a meaningful and rewarding career path.

Imperial College London

Contact Details:

Imperial College London Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full stack web app developer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving web technologies like React or WebGL. A strong portfolio can speak volumes about your capabilities.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team.

We think you need these skills to ace Full stack web app developer

Full-Stack Web Development
Frontend Frameworks (React, Vue, Angular)
WebGL Technologies (Three.js, A-Frame, PlayCanvas)
WebXR APIs
Backend Development (Node.js, Express, Spring, RESTful APIs)
Database Design and Management
HTML5

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience and any relevant projects you've worked on, especially those involving web-based learning or immersive technologies.

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Explain why you're excited about working with interactive media and how your background makes you a great fit for our team.

Showcase Your Projects:Include links to your portfolio or GitHub where we can see your work in action. Demonstrating your hands-on experience with frameworks like React or technologies like WebGL will really help you stand out.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Imperial College London

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your knowledge of frontend frameworks like React or Vue, and be ready to discuss your experience with WebGL technologies and backend development using Node.js or similar.

Showcase Your Projects

Prepare to talk about specific projects you've worked on that demonstrate your full-stack capabilities. Highlight any production-ready applications you've delivered, focusing on your role in the development process and the challenges you overcame.

Demonstrate Problem-Solving Skills

Be ready to tackle some technical questions or coding challenges during the interview. Practice common algorithms or debugging scenarios, and think aloud as you work through problems to showcase your thought process.

Communicate Clearly

Since this role involves collaboration within cross-functional teams, practice articulating your ideas clearly. Be prepared to discuss how you document your work and share knowledge with others, as effective communication is key in a team environment.