Senior Front-End Developer (Vue.js) – 6 Month Contract

Job details

Posted Wednesday 25 February 2026
Job type Contract
Reference 474
Recruiter Name Ronan O'Sullivan

Love turning beautiful designs into powerful, interactive tools?
This one’s for you.


About the Company

Our client, a leading healthcare technology company, builds software that supports critical clinical workflows and helps improve outcomes for patients and care teams.

They’ve just completed a major redesign of their internal platform — cleaner, faster, and far more intuitive. Now they need a senior Vue.js developer to bring those designs fully to life.

You’ll be joining a collaborative, product-focused team where your work genuinely matters.


The Role

This is a hands-on, senior contract position (initial 6 months, strong likelihood of extension).

You’ll translate high-quality UX/UI designs into robust, scalable front-end code — with a big focus on complex, canvas-based interactions.

If you enjoy solving tricky UI problems, owning implementation end-to-end, and building things properly (with testing baked in), you’ll feel right at home.


What You’ll Be Doing

  • Build pixel-perfect, accessible interfaces using Vue.js and TypeScript

  • Develop rich, canvas-based interactive components

  • Work with HTML5 Canvas and libraries like Fabric.js

  • Collaborate closely with Product and Design — and constructively challenge when needed

  • Integrate seamlessly with back-end APIs and data flows

  • Write clean, maintainable, well-structured code

  • Apply test-driven development where appropriate

  • Create automated tests, including end-to-end tests with Playwright

  • Improve performance, reliability, and developer experience

  • Contribute to front-end standards and best practices

  • Suggest usability improvements beyond the redesign


We’re Looking For Someone Who

  • Has strong experience as a Senior Front-End Developer

  • Knows Vue.js inside out

  • Has solid production experience with TypeScript

  • Has built complex, interactive UI features using HTML5 Canvas

  • Has worked with Fabric.js (or similar canvas libraries)

  • Writes clean code and cares about architecture

  • Has strong automated testing experience (Playwright a big plus)

  • Is comfortable working autonomously in a contract setup

  • Can work confidently from Figma or structured design systems


Nice to Have

  • Experience with layered visual systems (overlays, z-ordering, toggling)

  • Familiarity with tile-based rendering concepts

  • Experience with PrimeVue or similar component libraries

  • Broader testing experience (unit, integration, visual regression)

  • Experience building internal or data-heavy applications

  • Exposure to healthcare or regulated environments


Why This Role?

  • High-impact product used in real healthcare workflows

  • Complex UI challenges (this isn’t CRUD screens all day)

  • Collaborative team with strong design input

  • Hybrid working available

  • Competitive day rate

  • Strong chance of extension

If you like building serious front-end engineering and not just styling components, this is a genuinely interesting contract.