Junior/Mid-Level Web Developer
Explicitly uses AI-augmented development ("Vibe Coding") and AI coding assistants for faster prototyping and delivery.
About the Role
Join the EDE team as a Junior/Mid Web Developer to maintain and improve a suite of in-house platforms, ensuring stability while delivering incremental digital improvements. Work closely with the Lead Developer using Git workflows and AI-augmented development ("Vibe Coding") to own tickets end-to-end and accelerate prototyping and delivery.
Job Description
Role
You will join the EDE team as a Junior/Mid Web Developer, responsible for keeping a set of in-house platforms stable while contributing to the next wave of digital improvements. This is a hands-on position combining business-as-usual support with project work and rapid prototyping using modern tooling and AI coding assistants.
Key Responsibilities
- Maintain and support existing applications: troubleshoot, fix issues, and apply small enhancements that improve internal usersβ experience.
- Own tickets end-to-end, from understanding requirements to delivering tested changes.
- Follow and maintain good engineering practices, including Git workflows, code review, and documentation.
- Prototype and deliver features using modern tooling and AI-assisted development to accelerate delivery.
- Communicate clearly with stakeholders and the Lead Developer to prioritize and deliver work.
Requirements
- Practical experience in web development (Junior to mid-level).
- Strong engineering fundamentals and a pragmatic, problem-solving approach.
- Familiarity with version control and Git workflows, code review, and documenting changes.
- Comfortable working with AI coding assistants and modern prototyping tools.
- Good communication skills and ability to work closely with stakeholders and a Lead Developer.
Team & Context
You will report to and collaborate with the Lead Developer within a small in-house EDE team. The role balances BAU operational stability with project-based improvements on a digital roadmap.
How to Apply
Submit a CV and a covering statement (no more than half a page / less than a side of A4) explaining why the role excites you.
Closing Date
Applications close on 22nd May; the role may close earlier if a suitable candidate is found.