Angular development, including the versions nobody wants to touch

Angular is what companies pick when the application will outlive the team that wrote it. That is also why so many of them are sitting four majors behind.

Overview

Where Angular earns its weight

Angular is a framework, not a library: routing, forms, dependency injection and testing come in the box, so five developers write code that looks like one person wrote it.

What an Angular project really is, and when the framework earns its weight

That structure is why Angular survives team changes better than most front ends — and why it is common in banks, insurers and internal enterprise tools. What comes with it is version discipline: Angular ships majors on a schedule, and a project that skips them accumulates a migration debt that is invisible until hiring gets hard.

So an honest Angular engagement has two halves: the features you want, and the version position you need to be in a year from now. We quote both.

When Angular is the right call

Large, long-lived applications with many forms and rules, teams that will change over the years, and organisations that value predictable hiring over the newest thing. For a small interactive widget or a content site, it is more framework than the job needs.

Signals your Angular situation needs attention

  • you are on AngularJS 1.x or a major that no longer gets fixes;
  • upgrading has been postponed twice because nobody knows what will break;
  • hiring takes months because candidates ask which version you are on;
  • the app is mostly forms, roles and tables, and it keeps growing;
  • there are no tests around the flows that carry money.
Signals an Angular application needs attention: unsupported version, postponed upgrades, hard hiring and no tests on money flows

Price

From $7,990

Timeline

3 weeks to first release

Payment

50/50 by milestone

Pricing

What a project on this stack costs

Same packages as everywhere on the site — the stack does not change the price, the scope does.

Scoping Sprint

$4,490

Architecture, breakdown, risks and a fixed quote — credited in full against any package within 30 days

1 week

Launch-Ready

$18,900

Up to 6 flows, granular roles, 3+ integrations, tests and CI/CD

6–8 weeks

Hourly team

$28–55/hour

Open-ended work by role: mid, senior, tech lead, DevOps, QA, design

From 40 h/month

Dedicated team from three months: −10%. Agency partners from 320 hours a month: −15%. Full price list.

Comparison

Angular or React

The choice is about team size and how long the application has to live — not about which framework is trending.

Criterion
ReactAngular
AngularReact
Structure out of the box
You assemble it
Routing, forms, DI, testing included
Team of five or more
Needs conventions you enforce
Conventions come with the framework
Small product team
Lighter and faster to start
More framework than needed
Upgrade cadence
Library-by-library
Scheduled majors with a documented path
Enterprise requirements
Assembled from packages
Accessibility, i18n and testing built in
When it wins
Interface is the product, team is small
Long-lived app, many hands, many rules
Scope

What we build with it

Where this stack earns its place in a project, and what we would use instead if it did not.

Enterprise interfaces

Forms, roles, tables and approvals — the screens people work in all day, built on a component library rather than copy-paste.

Version upgrades

From any major back to 2.x to current LTS, incrementally, with tests as the safety net rather than hope.

AngularJS rescue

1.x applications moved forward in hybrid mode, screen by screen, or rewritten where custom directives make hybrid the more expensive path.

Front ends over existing back ends

Angular on top of a system you already run — see API and integration.

Fit

When it is the right call — and when it is not

The best stack is usually the one your team can maintain after we leave.

Right for

Long-lived applications with many forms, roles and rules, several developers, and a hiring plan that has to be predictable rather than lucky.

Not right for

A small marketing site or a single interactive widget: that is a heavier framework than the job needs, and we will say so.

Rates

$28–55/hour by role

Fixed builds

From $7,990

Discounts

Dedicated −10% · partners −15%

How we work

Versions: the part of Angular that actually costs money

The part that is specific to this stack rather than true of every project.

Angular ships a new major roughly twice a year with a documented upgrade path. Skip two and the path stops being documented — that is when a framework upgrade turns into a migration project with its own budget.

We do the boring version of this: audit the dependency tree, get tests around the flows that make money, then upgrade one major at a time with a rollback at each step. For AngularJS 1.x, the decision between hybrid mode and a screen-by-screen rewrite comes down to two numbers — test coverage and how much of the app lives in custom directives — and we show both before you choose.

Why us

Why teams bring us in for this stack

Four things we can prove, not four adjectives.

Upgrades with tests, not hope

Characterisation tests around the money flows first, then one major at a time with a rollback at every step. That is the difference between an upgrade and an outage.

AngularJS is not a dead end here

Hybrid mode or screen-by-screen rewrite, costed side by side before you decide — we do not push the option that bills more hours.

Your repository from commit one

Code, CI and infrastructure in your accounts, IP assigned at delivery with a documented chain of title.

Accessibility as a delivery criterion

WCAG AA on the flows that matter, checked with keyboard and screen reader — the requirement that shows up in enterprise procurement after the contract is signed.

Industries

What we buildfor your industry

Angular sits in front of our logistics, property and enterprise back-office work — the domains where a screen has forty fields and each of them has a rule.

18 sectors

  • IT companies and digital agencies
  • Insurers and brokers
  • Lenders and microfinance
  • E-commerce
  • Wholesale and distribution
  • Manufacturing
  • Freight and forwarding
  • Clinics and medical centres
  • Dental
  • Car dealers and service centres
  • EdTech
  • Legal and consulting firms
  • Equipment rental
  • Real estate agencies
  • Property developers
  • Travel and events
  • Beauty and wellness
  • Construction and renovation
FAQ

Questions we get about this stack

Answered by the people who would do the work, not by a sales team.

Which Angular versions do you work with?

Current LTS by default, upgrades from any major back to 2.x, and AngularJS 1.x rescue as its own scope with its own quote.

Angular or React for a new project?

Angular when the app will be large, long-lived and touched by many hands; React when the interface is the product and the team is small. We recommend against ourselves when React is the answer.

Can you upgrade our AngularJS app without stopping releases?

Usually yes: hybrid mode, screen by screen, with rollback at each step. Where most of the code is custom directives, a rewrite is often cheaper — we show both numbers first.

Do you write tests?

Yes: Jasmine or Jest on logic, Playwright or Cypress on the flows that make money. Upgrading a framework without tests is guesswork with your revenue.

Can you work inside our existing Angular codebase?

Yes, after a paid audit of dependencies, module structure and test coverage — that audit is what makes the estimate honest.

Do you build the design as well?

Yes, including the design system. Or we implement your designer's work and tell you which screens will be expensive before they are built.

2–4×
faster on the code-writing share
in 3 weeks
from idea to MVP
230+
projects delivered
17 years
of engineering experience
Work

Work we can show you

Need this stack with a senior review included?

Tell us what exists today — a green field, a legacy codebase, or a team that needs two more pairs of hands. We answer with a scope, a price and a date.

We do not take work on a stack we cannot review internally at senior level.