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.
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.
Skills
- Software Development
- Debugging
- Version Control (Git)
- Code Review
- Documentation
- Stakeholder Communication
- Problem Solving
- Prototyping
- Maintenance & Operations
- Collaboration