Web Development

Web Developer (Digital Education) – London (Greater) (GB) / Hybrid

Web Developer (Digital Education) – London (Greater) (GB) / Hybrid

In today’s digital age, the demand for skilled web developers is at an all-time high, especially within the education sector. King’s College London is seeking a dedicated Web Developer for its Digital Education team. This role offers an exciting opportunity to contribute to the development of innovative online educational programs while working in a hybrid environment.

About King’s College London

King’s College London, one of the leading universities in the UK, is renowned for its commitment to academic excellence and innovation. The institution is dedicated to enhancing the learning experience through digital education, making it essential to have a robust digital infrastructure that supports both educators and students.

Role Overview

The Web Developer position is situated within King’s Digital, a collaborative team focused on advancing online education. The successful candidate will work closely with academics, professional services, and external partners to design, develop, and deliver a diverse range of educational programs aligned with the university’s Education Strategy.

This role is primarily based at King’s Waterloo campus (James Clerk Maxwell Building) but offers the flexibility to work remotely as part of King’s hybrid working model.

Key Responsibilities

The Web Developer will be responsible for:

  • Developing, customizing, and maintaining King’s Virtual Learning Environment (VLE) and other Digital Education tools.
  • Creating efficient solutions to technological challenges, including exploring innovative project solutions using APIs and frameworks.
  • Developing custom Moodle child themes using SCSS pipeline and JavaScript modules.
  • Ensuring product quality through proactive thinking, rigorous testing, and iterative improvements.
  • Optimizing Moodle performance, accessibility, and front-end behaviors.
  • Engaging with open-source development projects and representing King’s College London in relevant communities.
  • Conducting regular testing and optimization to ensure platform stability, scalability, and security.
  • Writing clear, maintainable documentation and providing technical support to educators and content editors.
  • Encouraging a culture where accessibility and tech sustainability are embedded in all development processes.

About You

To be successful in this role, candidates should possess the following skills and experience:

Essential Criteria

  • Proven experience in Moodle development, including custom themes, plugins, and APIs configuration.
  • Strong front-end development skills, including HTML5, CSS3, JavaScript, and familiarity with frameworks like Bootstrap.
  • Strong PHP development skills and familiarity with object-oriented programming principles and Moodle’s backend structure.
  • Experience with database structures, particularly MySQL.
  • Proficiency in using distributed version control systems such as GIT.
  • Understanding of accessibility, usability, and responsive design standards.
  • Excellent communication and collaboration skills, with the ability to write clear documentation for non-technical stakeholders.
  • Commitment to inclusive practices and strong problem-solving skills.

Desirable Criteria

  • Experience integrating Moodle with external systems (e.g., REST APIs, LTI, SSO).
  • Familiarity with Moodle Dev Tools, automated testing, or CI/CD pipelines.
  • Experience contributing to open-source projects or Moodle community plugins.
  • Knowledge of UX principles and collaboration with designers.
  • Experience with cloud-based hosting (AWS, Azure) or Linux server management.

Application Process

Interested candidates are invited to submit a CV along with a supporting statement that summarizes how their experience aligns with the essential criteria outlined in the job description. It is important to note that a cover letter is not required for this application.

The closing date for applications is January 26, 2026. Interviews are scheduled for the week commencing February 9, 2026.

Inclusivity at King’s College London

King’s College London prides itself on being an inclusive and welcoming institution. The university embraces diversity and is committed to creating a culture where everyone feels connected and valued. This commitment extends to the recruitment process, where the aim is to develop candidate pools that reflect a variety of backgrounds and communities.

As part of this commitment, candidates are encouraged to submit applications that demonstrate their qualifications and experiences related to the role. The university reserves the right to close applications early if a strong field of candidates is identified.

Frequently Asked Questions

What qualifications are required for the Web Developer position at King’s College London?

The role requires proven experience in Moodle development, strong front-end and PHP development skills, and familiarity with database structures. Candidates should also possess excellent communication skills and a commitment to inclusive practices.

Is remote work an option for this position?

Yes, the position offers flexibility to work remotely as part of King’s hybrid working model, while primarily being based at the King’s Waterloo campus.

What is the salary range for the Web Developer role?

The salary for the Web Developer position ranges from £45,031 to £52,514 per annum, including the London Weighting Allowance.

Call To Action

If you are passionate about enhancing digital education and possess the necessary skills, we encourage you to apply for the Web Developer position at King’s College London. Join us in shaping the future of online learning.

Note: This article outlines the key aspects of the Web Developer position at King’s College London, emphasizing the importance of digital education and the skills required for success in this role.

Disclaimer: Tech Nxt provides news and information for general awareness purposes only. While we strive for accuracy, we do not guarantee the completeness or reliability of any content. Opinions expressed are those of the authors and not necessarily of Tech Nxt. We are not liable for any actions taken based on the information published. Content may be updated or changed without prior notice.