How to work with contractors without losing design coherence

Contractors accelerate output and introduce risk that most design teams underestimate until they're cleaning it up. The risk is manageable with the right structure.

Bringing in contract designers solves a real problem: you need more design capacity than your headcount supports, and hiring is too slow or too expensive. Contractors are faster to start, easier to scale back, and often bring specialized skills the team doesn't have.

The risk side is also real and predictably underestimated. A contractor producing design work independently for three months will make hundreds of small decisions (type choices, spacing calls, component patterns) that a staff designer would have made differently. Most of those differences are individually minor. Together, they add up to a product that looks like two different people worked on it, because two different people did.

The context problem

Staff designers accumulate context over time. They know why the navigation works the way it does, which pattern decisions were deliberate and which were just the first thing that shipped, which screens are in the queue for a redesign and which need to be left alone. This context lives in their heads, not in documentation, because documenting it is slow and the map is always out of date.

A contractor arrives without this context and has to build a mental model of the product fast, under real delivery pressure, usually without adequate time for onboarding. They make reasonable decisions given what they know. "Reasonable given what they know" is frequently inconsistent with how the product actually works.

The fix is not better documentation, though documentation helps. It's a structured orientation period where the contractor spends time understanding decisions that are already made before they start making new ones. What components exist in the design system and how are they supposed to be used. Which product areas are stable and which are under active design rethinking. What the current design priorities are and what tradeoffs have been made to get there.

Most teams skip this because they're in a hurry, and then spend twice as long fixing work that started from the wrong baseline.

The review cadence question

How frequently to review a contractor's work is a calibration problem. Review too infrequently, and divergence accumulates before you catch it. Review too frequently, and you're spending your own time managing work that was supposed to free up your time.

The right cadence depends on two things: how familiar the contractor is with the product, and how complex the area they're working in is. A contractor who has worked with the team before on similar product areas can probably run for a week between substantive reviews. A contractor who is new to the product and working on a complex interaction surface probably needs a check-in every two to three days until there's evidence they have the context they need.

The most common mistake is setting the cadence based on the contractor's seniority level rather than their familiarity with the product. A senior contractor who doesn't know the product will produce work that diverges from the system in sophisticated ways that are harder to identify and correct than a junior contractor's divergences.

What to brief and what to leave open

Contractors work best with tight problem definitions and loose execution constraints. "Redesign the filtering UI in the search results page to work on mobile. The component library is in Figma, here's the link. The goal is to let users apply multiple filters without the interface becoming unwieldy. Don't change anything about the results themselves." That's a brief that sets the constraint and leaves the design decision open.

What doesn't work well: vague problem definitions ("make the search experience better"), or tight execution constraints with no explanation ("use this exact component, don't deviate"). Vague problems produce work that could be anything. Tight constraints with no explanation produce work that technically follows the rules but doesn't address the actual need.

The brief should also state the review criteria explicitly. What would make this work successful, and what would make it need to go back. Contractors spend a lot of energy trying to read what a client wants; clear criteria cut down that cost and produce faster, better calibrated work.

Design system compliance is not automatic

Contractors using your design system will not use it the same way staff designers do. They'll use components in their intended context where the intention is obvious. They'll invent solutions in areas where the system has gaps rather than asking what the intended approach is. They'll work around constraints they don't understand rather than flagging them.

This is not a character flaw in the contractor. It's what happens when someone builds with a system they didn't build and can't fully read. The gap between documented system behavior and actual institutional knowledge of how the system should be used is always larger than it looks.

The practical response is to do a design system review of all contractor work before it goes to implementation. Not a style check. A structural review. Is this work using the right components for what those components are designed to do, does it introduce new patterns that will conflict with the existing system, are the edge cases handled in a way consistent with how the rest of the product handles them.

This review is additional work. It's also reliably less work than finding inconsistencies after they've shipped.

The attribution and handoff problem

When a contractor ends an engagement, their knowledge leaves with them. Decisions made in Figma files are partially documented by the files themselves, but the reasoning behind those decisions is not. Staff designers six months later looking at a contractor's work will see choices they don't understand and won't know whether they were intentional or errors.

A short documentation artifact at the end of a contractor engagement, two pages rather than twelve, captures the decisions that aren't self-evident from the files. What problems were open at the end of the engagement. Which solutions were chosen and which were rejected and why. What's still incomplete and what the contractor would have done next if they'd continued. This doesn't have to be elaborate to be useful. It has to exist.

The contractor needs to write it, which means you need to scope time for it, which means it needs to be in the contract from the start.

The teams that get good work from contractors aren't the ones that find better contractors. They're the ones that have decided what coherence is worth and built the structure to maintain it. Real onboarding, calibrated review, briefs that set the problem and leave the execution open, system checks before implementation, knowledge captured before the engagement ends. None of that is contractor management. It's design management that happens to involve contractors. The teams that skip it pay for the work twice.

Greg Sargent
Greg SargentDirector of Design Systems, Spring Health

I write about design systems, accessibility, and the way AI is changing how we build software.

Published March 13, 2026

Be the first to rate this article.