Front end Developer (Mid-Level)

DDM Health
UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
£28,000.0 - £35,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Web Accessibility Component-Based Software Engineering HTML5 Cascading Style Sheets (CSS) Continuous Integration Software Debugging ECMAScript Design of User Interfaces Nginx Systems Integration TypeScript
+18 more
Web Applications Web Performance Optimization Eslint Network Routers Tailwind Adobe XD Cypress (Programming Language) Git Vue.js Build Management Material UI Playwright Figma Front End Software Development Api Design JestJS Restful APIs Docker

Job description

We’re looking for a Mid-Level Front-End Developer to help us maintain and evolve our Vue.js applications as we continue to scale.

What You’ll Be Doing

You’ll work closely with designers, back-end developers, and product stakeholders to build and improve modern, user-friendly web applications.

Your responsibilities will include:

  • Building and maintaining Vue.js front-end applications
  • Developing reusable, scalable UI components
  • Turning designs into responsive, production-ready interfaces
  • Integrating front-end applications with REST APIs
  • Improving usability, accessibility, and performance
  • Supporting and improving front-end build and deployment workflows
  • Debugging issues across browsers and devices
  • Working within existing Git-based development workflows
  • Collaborating with a small, supportive, multidisciplinary team

Our Current Tech Stack

You should feel comfortable working with most of the following:

  • Vue.js
  • Vue CLI
  • JavaScript / ES6
  • HTML5
  • CSS3 / SCSS
  • npm
  • Babel & ESLint
  • Docker
  • Nginx-served static front-end builds
  • API-driven applications

We currently work primarily with Vue CLI projects, so strong Vue fundamentals are more important than experience with any specific framework setup.

Requirements

Do you have experience in Front-end development?, * Commercial experience with Vue.js

  • Strong JavaScript, HTML5, and CSS/SCSS skills
  • Experience integrating REST APIs
  • Responsive UI development experience
  • Familiarity with component-based architecture
  • Comfortable using Git and modern front-end tooling
  • Experience working from Figma, Adobe XD, Sketch, or similar
  • Good debugging and problem-solving skills
  • Ability to work confidently within existing codebases

Bonus Points

Experience with any of the following would be beneficial:

  • Nuxt.js
  • Vue Router
  • Vuex or Pinia
  • TypeScript
  • Tailwind CSS
  • Docker basics
  • CI/CD workflows
  • Front-end performance optimisation
  • Accessibility best practices
  • Jest, Vitest, Cypress, or Playwright
  • Modernising or refactoring older Vue applications

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Casual dress
  • Health & wellbeing programme, * Work on products with measurable community impact
  • Join a collaborative, mission-driven team
  • Opportunity to shape and influence products in a growing company
  • Flexible, supportive working environment
  • Meaningful technical ownership and variety of work
  • A chance to grow alongside a scaling digital health business

Pay: £28,000.00-£35,000.00 per year

About the company

At DDM Health, we build digital health products that make a real difference in people’s lives. Our clinically validated platforms help healthcare providers and organisations deliver better support to local communities at scale.

We’re a growing team that cares deeply about impact, collaboration, and building thoughtful products. While we may not compete with the biggest tech salaries, we offer meaningful work, a supportive environment, flexibility, and the chance to help shape products used by real people every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

Videos

See all

Related articles

See all