Senior Front-End Engineer (Vue.js / TypeScript / Canvas) Contract 6 Months (Strong Extension Potential) Remote EU (Ireland a bonus) Were looking for a Senior Front-End Engineer to take a leading hands-on role in delivering a newly redesigned internal platform. This is a high-impact position focused on translating high-quality UX/UI designs into robust, scalable, and maintainable front-end solutions. Youll be working on complex, interactive interfaces; including rich canvas-based functionality and helping shape front-end architecture, standards, and testing strategy. This role suits someone who enjoys solving challenging UI problems, owning implementation end-to-end, and collaborating closely with design and back-end teams. Responsibilities: Implement pixel-perfect, accessible user interfaces using Vue.js and TypeScript Build and maintain complex, interactive components using HTML5 Canvas Work with canvas libraries such as to manage rendering and interactions Translate design system and Figma outputs into scalable, reusable component architecture Collaborate with Product and Design to interpret, refine, and improve UX decisions Integrate front-end features with back-end APIs and data flows Write clean, well-structured, maintainable code Practice test-driven development (TDD) where appropriate Develop and maintain automated tests, including end-to-end tests using Playwright Improve performance, reliability, and overall developer experience Help define and uphold front-end standards and best practices Contribute ideas to enhance usability and efficiency beyond the initial redesign Requirements/Experience: Strong experience as a Senior Front-End Engineer Deep hands-on expertise in Vue.js Strong production experience with TypeScript Significant experience building complex UI interactions using HTML5 Canvas Experience with (or similar canvas libraries) Solid understanding of modern JavaScript (ES6+), HTML, and CSS Proven experience writing automated tests, including end-to-end testing with Playwright Demonstrated commitment to clean code, maintainable architecture, and sound engineering principles Experience working from design systems and Figma (or similar tools) Comfortable working autonomously in a contract environment Strong test and automation mindset Nice to Have Experience implementing layered visual systems (overlays, z-ordering, toggling) Familiarity with tile servers and tile-based rendering concepts Experience with PrimeVue or similar Vue component libraries Broader front-end testing experience (unit, integration, visual regression) Experience building internal tools or complex data-heavy applications Exposure to healthcare or other regulated environments For a confidential conversation about the role please apply for the role or contact Owen Clancy at By applying to this job post you agree that Sterling Engineering may process your personal data for recruitment purpose