King’s College London Jobs

King’s College London

Applications Close:

King's College London, Strand, London, UK

5 Star Employer Ranking

"Web Developer (King’s Digital)"

Academic Connect
Applications Close

Web Developer (King’s Digital)

About the role

This role sits within the Web Development team in King’s Digital and works in close collaboration with the Digital Education directorate to enhance the platforms and environments that shape the learning experience at King’s College London. The role is focused on improving the virtual learning environment that supports our online and blended courses, ensuring it meets the evolving needs of students and educators alike.

Working in collaboration with other team members, you will work on developing our learning environment according to UX hand-off and accessibility requirements. You will also write clear, concise documentation to support its use and provide technical and process support to those using our functionality, including the wider university community.

With both excellent technical and communication skills, you will support our team to build the best possible e-learning product for our students.

Key Responsibilities:

  • Develop, customise, and maintain King’s Virtual Learning Environment (VLE) and other Digital Education tools, following the briefs provided by our UX team
  • Develop clever and efficient solutions to technological problems, including exploring ideas for innovative project solutions leveraging tech effectively (eg APIs and querying, effective selection and use of frameworks)
  • Develop custom Moodle child themes using SCSS pipeline, and JavaScript modules.
  • Ensure the quality of our product and code through proactive thinking and vigorous testing, as well as iterative improvement
  • Optimise Moodle performance, accessibility, and front-end behaviours.
  • Engage with open-source development projects and represent King’s College London, as well as King’s Digital and Digital Education in the communities around them
  • Conduct regular testing and optimisation to ensure platform stability, scalability and security.
  • Write clear, maintainable documentation and provide technical support to educators and content editors.
  • Help encourage a culture where accessibility and tech sustainability are embedded into all parts of development

The above list of responsibilities may not be exhaustive, and the post holder will be required to undertake such tasks and responsibilities as may reasonably be expected within the scope and grading of the post.

This is a full time role, and you will be offered a fixed term contract for 2yrs.

About you

To be successful in this role, we are looking for candidates to have the following skills and experience:

Essential criteria

  1. Proven experience in Moodle development including custom themes, plugins, APIs configuration and translating UX/UI designs into Moodle compatible front-end components
  2. Strong front end development skills including HTML5, CSS3, JavaScript, Frontend frameworks (i.e. Bootstrap), and preprocessors (i.e. SASS)
  3. Strong PHP development skills and familiarity with object-oriented programming principles and Moodle’s backend structure.
  4. Comfortable working with Database Structure (e.g. MySQL)
  5. Experience using distributed version control systems such as GIT
  6. Understanding of accessibility, usability, and responsive design standards and testing
  7. Excellent communication and collaboration skills including the ability to write clear documentation for non-technical stakeholders, work effectively in Agile teams (ADO, Jira), and contribute constructively to group outcomes.
  8. Demonstrate commitment to inclusive practice, strong problem-solving skills, attention to detail and an interest in online and technology enhanced education.

Desirable criteria

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

Please do not submit a cover letter. Instead, please provide your supporting statement as a bullet point summary of how your experience demonstrates your experience or knowledge of each criteria listed in the Job Description for the role.

We ask all candidates to submit a copy of their CV, and a supporting statement, detailing how they meet the essential criteria listed in the person specification section of the job description. If we receive a strong field of candidates, we may use the desirable criteria to choose our final shortlist, so please include your evidence against these where possible.

Grade and Salary: £45,031 - £52,514 per annum, including London Weighting Allowance.
Job ID:133065
Close Date: 26-Jan-2026
Contact Person: Muhammad Ali
Contact Details: muhammad.6.ali@kcl.ac.uk

Interviews are due to be held on w/c 9th February 2026.

10

Whoops! This job is not yet sponsored…

I own this job - Please upgrade it to a full listing

Or, view more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for King’s College London

Join Talent Pool

Express interest in this position

Let King’s College London know you're interested in Web Developer (King’s Digital)

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

5 Jobs Found

University of Newcastle-upon-Tyne

Newcastle upon Tyne, Hybrid
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 19, 2026

The University of Nottingham

Nottingham
Staff / Administration
Add this Job Post to Favorites
Closes: Jan 21, 2026
View More