Contract - Senior Frontend Engineer (Vue.js)
Your new company
You will be part of a major government program focused on replacing legacy systems with a modern, secure, cloud‑based platform. The initiative is centred on improving critical operational processes through contemporary digital delivery and high‑quality engineering practices.
Your new role
In this senior position, you will take ownership of frontend development across a suite of web applications that support high volume, workflow driven operations. Your work will centre on building and refining Vue.js applications using TypeScript, contributing to both new development and the uplift of existing Vue 2 codebases toward Vue 3. You will collaborate closely with product, UX, and backend engineering teams to ensure seamless integration with API driven services and to deliver interfaces that meet strict usability and accessibility expectations. The role also involves contributing to iterative delivery cycles, supporting prototyping, and helping shape frontend standards across the program.
What you'll need to succeed
Extensive experience developing production ready applications using Vue.js, including exposure to both Vue 2 and Vue 3 environments.
Strong capability with TypeScript, including typed component patterns and structured UI development.
Background working with Vuex, modular state management, and Vue Router.
Hands‑on experience with Vuetify, PrimeVue, and related UI component frameworks.
Proven ability to build complex, form driven interfaces with robust validation, ideally using Vuelidate.
Solid understanding of RESTful API integration, authentication flows, and error handling patterns.
Demonstrated commitment to accessibility, responsive design, and WCAG aligned development.
Familiarity with frontend testing tools such as Jest and @vue/test-utils.
Experience with modern build pipelines including Vue CLI, Webpack, and associated tooling.
Strong analytical skills and confidence working across both legacy and modernised frontend architectures.
Advantageous experience includes working in regulated or government settings, contributing to framework upgrades, collaborating closely with backend engineers, and supporting shared component libraries.
Additional desirable exposure includes Composition API, migration tooling, documentation‑as‑code practices, and AI‑assisted development tools.
What you'll get in return
You will play a key role in a high‑impact public sector program, contributing to the delivery of a modern digital platform used across a large operational ecosystem. You will work within a collaborative, multidisciplinary team that values engineering quality, accessibility, and continuous improvement. This is an opportunity to influence frontend standards, support a major technology uplift, and deliver meaningful outcomes for a critical government service.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.