Mid-Level Full-Stack Developer (Vue/Nuxt)
We're hiring a mid-level full-stack developer to join TICG as our next dedicated engineering hire. The core remit is delivering a major frontend migration on one of our client platforms, with new build work and AI integration opportunities alongside it.
About us
TICG Ltd is a Nottingham-based innovation group. We trade as nuom — a healthtech and digital consultancy based at Oldknows Factory. We build and maintain platforms for regulated digital health and life sciences clients.
The work
The core role is delivering a Vue 2 / Nuxt 2 → Vue 3 / Nuxt 4 migration on one of our client platforms. This is the primary reason for the hire and the main measure of success in the first six months. The codebase is non-trivial with real business logic to port carefully, a Firebase backend running on Cloud Functions, Stripe payments, and multi-language support. You'd be the engineer owning the delivery — comfortable making the calls, raising blockers early, and shipping production code to a hard deadline.
You'll have access to senior contractor support on demand for the trickier architectural calls — you won't be flying completely blind on the unfamiliar bits.
Beyond the migration, there's genuine opportunity to work on the more interesting stuff coming through the pipeline: AI integrations, automation tooling, and new builds.
This role suits a strong self-starter. You'd be the only engineer in the building on this project. We'll give you the context, the access, and the support you need — but you need to be the kind of person who can take a problem, work it through, and ship the answer without being shepherded.
What you'd need
- 3+ years' commercial JavaScript experience
- Solid Vue.js — ideally with Vue 3 / Composition API exposure, or genuine enthusiasm to learn it fast
- Nuxt (any version)
- Firebase — Cloud Functions, Firestore, Auth. This is non-negotiable
- Comfortable owning delivery on your own and shipping to a deadline
- Direct communication — happy to ask the obvious question, flag risks early, push back when something doesn't make sense
Nice to have
- Vue 2 → Vue 3 migration experience (huge plus)
- Pinia / Vuex
- TypeScript
- Stripe integration experience
- Tailwind + SASS
- Some Angular exposure
- Headless CMS experience (Craft)
- AI/LLM integration work (OpenAI, Anthropic APIs)
We'd hire for attitude and trajectory more than ticking every box. If you've got solid JavaScript fundamentals, you're comfortable working independently, and you're hungry to grow into a broader engineering role, that's the right shape.
Practicalities
- £45,000 per year
- Nottingham-based, hybrid from Lab82 / Oldknows Factory — typically 2-3 days in office, more if you want to
- 28 days holiday + bank holidays
- Pension
- Start: June 2026 ideally, with flexibility for the right person