* 6 month contract (possibility of extension)
* Hybrid position (40 hours per week)
* $850-$950 per day (inclusive of super)
The Organisation
A major NSW Government program is delivering a large‑scale modernisation of the Assisted School Travel Program (ASTP), replacing legacy, manual and fragmented transport workflows with a secure, scalable, cloud‑native digital platform. Operating within a safety‑critical, highly regulated environment, the team collaborates across product, UX, engineering and governance functions to build intuitive, accessible and reliable digital experiences for students, carers and departmental staff.
The Opportunity
This full‑time role focuses on designing and developing the user‑facing web applications that form the Initial Minimum Viable Product (MVP) of the ASTP Transport Management System (TMS).
You will work as part of a small, multidisciplinary delivery team to build responsive, accessible and maintainable frontend components using and TypeScript, supporting onboarding, learning and operational workflows across the ASTP ecosystem.
The role offers the chance to modernise existing 2 applications, uplift the platform toward 3, and shape the frontend foundations of a mission‑critical government system. You will contribute to rapid prototyping, iterative delivery and continuous improvement within an agile, lean delivery model.
Required Skills
* Strong experience delivering production‑grade frontend applications using
* Proven experience supporting or migrating applications from 2 to 3
* Strong proficiency in TypeScript, including typed component design and class‑based patterns
* Experience with Vuex and modular state‑management architectures
* Experience with Vue Router and routing strategies
* Hands‑on experience with UI frameworks such as Vuetify and PrimeVue
* Strong capability building complex, form‑heavy interfaces with robust validation (e.g., Vuelidate)
* Solid understanding of RESTful APIs and frontend–backend integration patterns
* Experience implementing accessible, responsive and user‑centred interfaces aligned to WCAG
* Experience with Jest, @vue/test‑utils and modern frontend testing practices
* Experience with Vue CLI, Webpack, Babel and environment‑based build configurations
* Strong analytical skills and the ability to work across legacy and modern frontend architectures
Desirable Skills
* Experience delivering frontend solutions in government or regulated environments
* Experience planning and executing major frontend framework upgrades with minimal disruption
* Experience collaborating closely with backend engineers in API‑driven architectures
* Experience working across multiple frontend applications with shared patterns or component libraries
Nice to Have
* Experience in public sector digital transformation programs
* Familiarity with Vue 3 Composition API, migration tooling and compatibility builds
* Knowledge of WCAG accessibility standards and NSW Government digital guidelines
* Familiarity with AI‑assisted development tools (Cursor, ClaudeAI, GitHub Copilot, etc.)
* Experience with documentation‑as‑code practices (Markdown, versioned UI docs, migration guides)
Benefits
* Opportunity to modernise and uplift critical frontend applications for a major NSW Government program
* Influence the evolution of the platform from 2 to 3
* Work within a collaborative, agile delivery environment with strong engineering and UX support
* Contribute to a system that directly supports vulnerable students and improves safety‑critical transport operations
* Exposure to modern frontend tooling, design systems and enterprise‑grade API integrations
How to Apply
If this opportunity aligns with your experience, please apply here or email Lily from our Sydney office at, quoting Job Reference JN to register your interest.