Service·Ongoing maintenance·App rescue

Vue maintenance and app rescue by senior engineers

Some Vue apps need steady care: dependency updates, bug fixes and small features, month after month. Others need rescue, because the developer or agency who built them is gone and nobody can ship safely. We do both, in your repository, with releases you can roll back.

  • Vue 2 & Vue 3
  • Nuxt 2 / 3 / 4
  • Dependency & security updates
  • Pinia · Vuex
  • Vite · Vue CLI
  • CI/CD
  • TypeScript
$1,499
Part-time senior engineer
per month · 80 hours
$2,499
Full-time senior engineer
per month · 160 hours
48 h
Typical start
in most cases
You approve
Meet the engineer first
before onboarding

Signs your Vue app needs an owner

The developer who built it left

Nobody on the team knows how the app fits together. Small changes take days because people are afraid of what they'll break.

It doesn't build anymore

A fresh clone fails on npm install, the Node version is years old, or the deploy only works from one person's laptop.

Security alerts pile up

npm audit and your Git host keep flagging packages, and each fix seems to need a bigger upgrade nobody has time for.

Bugs keep coming back

The same issues return after releases because there's no clear owner, no review and no checklist for the flows customers use.

Debt slows every feature

Mixins, global event buses and thousand-line components make simple features expensive. The roadmap slips and nobody can say exactly why.

An agency that went quiet

Tickets wait for weeks, invoices still arrive, and you're not sure you have all the code, credentials and access you paid for.

What we check first

  1. Can we clone, install, build and run it on a clean machine
  2. Who holds the repo, hosting, domains and third-party accounts
  3. Vue, Nuxt and Node versions, and what is past end of life
  4. Open security advisories in the dependency tree
  5. How releases happen today, and whether you can roll back
  6. The flows that make you money, and what breaks them

From first call to handover

01

Triage

We get access, clone the repo and make it build and run from scratch. Then we list what's broken, what's risky and what's fine, worst first.

You get
  • A triage report, worst first
  • A build that runs on any machine
  • A list of missing access and accounts
02

Stabilise

We fix what blocks releases first: a broken build, a failing deploy, an urgent security advisory. Then we make releases repeatable and reversible.

You get
  • A working deploy from CI
  • Urgent advisories patched
  • Tagged releases with a rollback path
03

Own the backlog

With the app stable, we work through bugs and small features in priority order. Every change goes through a pull request your team can review.

You get
  • Bug fixes in reviewable PRs
  • A clear, prioritised backlog
  • Regular progress updates
04

Keep it current

Each month we update dependencies in small batches and plan bigger upgrades before they turn urgent, such as a Vue 2 or Nuxt 3 app that's now past end of life.

You get
  • Dependencies updated in small batches
  • Advisories handled as they land
  • An upgrade plan before it's urgent
05

Pay down debt

Where the code slows every feature, we refactor in small steps next to normal work: mixins to composables, scattered state to Pinia, oversized components split up.

You get
  • Refactors tied to real features
  • Notes on what changed and why
  • Code a new hire can follow

What you have at the end

Triage report

What's broken, what's risky and what can wait, with the order we'll tackle it in.

Access and ownership list

Repos, hosting, domains and third-party accounts, and who holds each one, so nothing depends on someone who left.

Reproducible build and deploy

A build that works from a clean clone, and a deploy that doesn't depend on one person's laptop.

Tagged releases

Every release tagged with notes, so you can see what shipped and roll back to the last good version.

Dependency log

What we updated each month, which advisories we closed and which upgrades are coming next.

Handover notes

How the app is built, run and released, and the decisions behind it, written for the next engineer.

Pick the model that fits the work

Monthly billing at a flat rate. No onboarding fees, no minimum commitment, and you can pause or cancel anytime. Our hours overlap with US and EU time zones.

Part-Time Senior Vue Engineer

$1,499/ month
80 hours per month

The usual fit for maintenance: steady hours each month for dependency updates, bug fixes and small features.

Full-Time Senior Vue Engineer

$2,499/ month
160 hours per month

For a rescue, or an app with a long backlog. One senior engineer triages, stabilises and then owns the work.

Dedicated Vue Squad

Custom
Several engineers + a lead

For several apps, or a large product where maintenance and new features both need a team.

Short engagement

Scoped
Add-on or one-off

A one-off frontend architecture review, when you only need to know what state the app is in.

See full pricing and what every plan includes →

When we're not the right call

We'd rather tell you now than sell you the wrong engagement.

  • You need someone on call around the clock. Our plans cover working hours that overlap with US and EU time zones, not 24/7 on-call.
  • The app will be replaced soon. Keep it running with the least effort and put your budget into the replacement.
  • You have a developer in-house who can own it. A one-off review and a written plan may be all you need.
  • You can't give us access to the code, hosting and accounts. A rescue only works when we can see and run everything.

Questions buyers ask us

Can you take over an app another developer or agency built?

Yes, that's what a rescue is. We start by getting access and making the app build and deploy from scratch, then fix what blocks releases. The triage report tells you what state the code is in.

Do you maintain Vue 2 apps?

Yes. We keep Vue 2 apps patched and working, and we'll tell you plainly when staying on Vue 2 starts to cost more than moving. Vue 2 reached end of life on December 31, 2023.

Do you offer an SLA or 24/7 support?

Our plans don't include on-call cover. Our engineers work hours that overlap with US and EU time zones. If you need contractual response times, tell us what you need and we'll say honestly whether we can meet it.

How much maintenance fits in a part-time plan?

The part-time plan is 80 hours a month. How far that goes depends on the state of the app: a stable one needs less, a rescue needs more at the start. You can begin full-time for the rescue and move to part-time once things are stable.

Can we pause maintenance?

Yes. Every plan is billed monthly with no minimum commitment, and you can pause or cancel anytime.

What does maintenance cost with VueSquad?

$1,499 a month for a part-time senior engineer or $2,499 a month full-time, billed monthly at a flat rate. Several apps or a large product can use a dedicated squad at a custom price.

Get started

Need someone to own your Vue app?

Tell us what the app does, which Vue or Nuxt version it runs and what's going wrong. A senior engineer will reply with how we'd start.

Matched in 24 hours·48 hours free on every plan·No long-term contract