Front end Developer (Mid-Level)

DDM Health
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 35K

Job location

Remote

Tech stack

JavaScript
Web Accessibility
Component-Based Software Engineering
HTML5
CSS
Continuous Integration
Software Debugging
ECMAScript
Design of User Interfaces
Nginx
Systems Integration
TypeScript
Web Applications
Web Performance Optimization
Eslint
Network Routers
Tailwind
Adobe XD
Cypress
GIT
Vue.js
Build Management
Material Design
Playwright
Figma
Front End Software Development
Api Design
JestJS
REST
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