Key takeaway
Want the short version? Skip down for a concise summary.
You have lived this story. A client engagement is going well. The brand work is sharp, the design is approved, the team is proud of what they made. It goes to the dev shop the client picked, or the dev shop you have used for years because nobody has had time to find a better one. A few weeks later the first build comes back, and the room gets quiet.
The spacing is off in two places. A typeface looks heavier than it should. A hero section that was a clean component in Figma came back as a hardcoded block with no way to update the headline without a support ticket. The CMS is generic. Your client, who fell in love with the design, is now looking at a slightly different version of it and starting to wonder, politely, whether anyone was paying attention. Your name is on this. Not the dev shop. Yours.
This piece is not about how to find a development vendor. Vendors are easy to find. This is about how to find a development partner that makes your agency better at what you already do, without adding headcount, without losing margin to revision rounds, and without putting your client relationships in the hands of a team you cannot vouch for.
Why This Relationship Is Different From Other Vendor Relationships
A dev partner is not a printer. They are not a photographer. They are not a freelancer you bring in for a specific deliverable that exists and ends. They are embedded inside the most visible thing your agency produces, the thing your client points to when their boss asks what the agency has been doing.
That changes the math. When a photographer delivers a slightly off-brand shot, you swap it. When a printer messes up a Pantone, you reprint. When a dev partner ships a slightly off-brand site, the off-brand site is the deliverable. It is live. Your client is looking at it. Your client's CEO is looking at it. And it carries your agency's name on the case study slide for the next two years.
That asymmetry shapes everything that follows. How you vet them, how you structure the engagement, how you communicate during the project, and how you decide whether to put a second client into the same hands. The goal is not to find someone cheaper, faster, or more accommodating. The goal is to find someone whose work you would be comfortable putting your name on, because, like it or not, you already are.
Responsibility Map
Design Agency owns
Brand & Vision
- Brand and identity
- Visual design
- Client relationship
Shared territory
Handoff & Editorial
- Handoff fidelity
- Project timeline
- CMS editorial design
Dev Partner owns
Build & Run
- Implementation
- CMS architecture
- Performance and uptime
The middle column is where most relationships succeed or fail. Brand and visual design are clearly yours. Implementation and uptime are clearly theirs. But the handoff, the timeline, and especially the CMS editorial design live in shared territory, and the best partners treat that territory as a joint design problem, not a thing they figure out after the project starts.
The Four Things a Good Dev Partner Gets Right (That Most Don't)
Most of the qualities people list when evaluating a dev firm are too vague to be useful. "Good communication" is something every firm claims. "Years of experience" tells you very little about whether the next build will match the design. Here are four things that actually distinguish the firms worth working with.
They build what you designed, not their interpretation of it
Fidelity is not luck. It is a process. The good partners can tell you, step by step, how a Figma file becomes a live site without losing detail. Ask them specifically how they handle the handoff. If they answer with "we look at the Figma file," that is not a process. If they answer with how they read components, how they reference spacing tokens, how they cross-check the typographic scale, you are getting closer to a firm that actually respects design.
Their CMS architecture reflects your design system
A CMS that does not match how your design is structured is a CMS your client cannot use without breaking the brand. The hero section in Figma had a headline, a subheadline, a CTA, and an image. The slice in the CMS should have exactly those fields. If the CMS gives your client a generic rich-text editor and a free-form image slot, the brand is one publish-and-pray away from drifting.
They think about your client's day-two experience
After launch your client lives in the CMS. Not the design file. Not the marketing brief. The CMS. Every week, every campaign, every product update goes through that interface. A good dev partner designs for that life from the first kickoff. They ask what your client edits most often. They ask who on the marketing team will touch it. They build the structure around those answers, not around what is easy to code.
They make you look good, not just themselves
The right partner has no ego about visibility. The site is yours. The relationship is yours. The case study is yours. They are the infrastructure underneath, and they are fine with that. A dev firm that wants front-stage credit, or that talks more about its own brand than your client, is a firm that will eventually create a conflict you do not want to manage.
The Four Criteria Scorecard
Fidelity is a process, not luck
They can describe, step by step, how a Figma file becomes a live site without interpretation drift.
The CMS reflects the design system
Slices and content types mirror your components, so your client cannot accidentally break the brand.
They design for day two
They ask what your client will edit weekly and shape the CMS around that, not around what is easy to build.
They make you look good
No ego about visibility. The work is yours; they are the infrastructure underneath it.
A short list a creative director can apply in a single vetting call.
These four are easier to evaluate than you might think. None of them require you to understand code. All of them can be asked about directly in a single vetting conversation, and the answers tend to be quite different between firms that get it and firms that do not.
Red Flags to Watch For During Vetting
The right way to vet a dev partner is to listen for what they say without prompting. Specific phrases and behaviors during a pitch reliably predict the shape of the relationship that follows. Here are the ones we have seen agencies regret missing, with what each one actually signals.
- "We work in WordPress." Not always a dealbreaker, but a heavy signal. WordPress is a content tool with a design system bolted on top. Their CMS will fight your design system unless they have done serious custom work, and most shops have not.
- "We will need to simplify a few things in the design." Translation: we interpret, we do not implement. Sometimes a design genuinely cannot be built as drawn, and the right partner will say so with specifics. A vague "simplify" instinct before the engagement starts is a preview of a "close enough" build later.
- "We handle design too if needed." No clear lane ownership. Accountability blurs the moment the project starts. The partners worth working with are confident in their lane, respect yours, and have no interest in colonizing it.
- Vague answers about how they use the Figma file. No real handoff process. The file is either the source of truth or it is a reference document the developer glances at. The difference shows up in the first build.
- Cannot show a CMS demo inside a live client site. What they build may not match what they show. Slides are easy, demos are real. Ask to log into a CMS, edit something, and see it reflected. If the answer is "we cannot show that," they are not a CMS-first partner.
Green Flags vs. Red Flags
Green Flags
Keep talking
- Asks about your client's editorial workflow before writing code
- Wants the Figma file as the source of truth
- Talks about your client's day-two life in the CMS
- Can show a live CMS in a client site, not just slides
- Has no interest in front-stage credit
Red Flags
Walk away
- "We work in WordPress"
- "We will need to simplify a few things in the design"
- "We handle design too if needed"
- Vague answers about how they use the Figma file
- Cannot show a CMS demo with a live client site
The pattern is consistent: the firms that ask better questions during vetting tend to do better work during the project. The firms that talk in generalities tend to deliver generalities. None of this requires you to be technical. It requires you to listen to whether their answers are specific or vague.
How to Structure the First Project to Test the Relationship
Do not give them your biggest client first. Even with great references and a strong vetting conversation, the relationship is not real until you have shipped something together. Start with a contained project where you can evaluate the partnership without betting a top client relationship on the answer.
A campaign landing page is ideal. A microsite is ideal. Anything with a real deadline, real design fidelity expectations, and a CMS that someone other than a developer needs to touch. The project should be small enough that a mistake is recoverable and serious enough that they cannot phone it in.
During that first engagement, watch for three things.
- Did they ask the right questions before starting? A good partner asks about your client's editorial workflow, who on the marketing team will be in the CMS, what kinds of content updates happen most often, and which parts of the design are flexible versus fixed. If their first move was to grab the Figma file and start coding without any of those conversations, that is a tell.
- Is the first build actually close? Not "close enough after we mark it up." Actually close. The right partner ships a first build that looks like the design, with spacing, typography, and component structure intact. Markup rounds for nuance are normal. Markup rounds for things that were clearly in the file are a problem.
- How do they handle feedback when it comes? This is the real test. The good partners take feedback as data, ask questions about the underlying goal, and come back with a clean fix. The wrong partners get defensive, push back on the design, or quietly slip the timeline.
“The first project is not really about the project. It is about whether you would put a second one in their hands.”
How to Make the Partnership Work Long-Term
Once you have found a firm worth keeping, the partnership becomes a two-way design problem. Your team can make their work much easier, or much harder, before a single line of code is written. The agencies that get the most out of a good dev partner do a few specific things on their side.
Organize the Figma file for a stranger
Treat the file as a deliverable, not a workspace. Name your components. Group related frames. Use auto-layout where it matters. Document the type scale, the spacing system, and any responsive intentions that are not obvious from the desktop view. A dev partner who has to spelunk through twelve untitled artboards to find the canonical hero will get to "close enough" instead of "exactly right," no matter how good they are.
Bring real information to kickoff
The first project meeting is where most CMS problems are prevented or created. The information your dev partner needs is not technical. It is editorial. What does the marketing team edit weekly? What content types do they need beyond the obvious pages? Who has publish rights? What are the seasonal patterns? Bring those answers and the CMS architecture will land much closer to what your client actually needs.
Ideal Project Kickoff Checklist
Finalized Figma file
Components and frames organized, not a sprawl of artboards.
Brand token documentation
Colors, type scale, spacing, radii — named and referenced.
Editorial content inventory
What your client needs to edit weekly, monthly, and seasonally.
Responsive specs
How the design behaves on mobile, tablet, and desktop.
Timeline and milestones
Approvals, content delivery, launch date, and known constraints.
Bring these to the first kickoff and the first build will look closer.
Communicate scope changes cleanly
Scope changes are normal. Vague scope changes are not. When the client asks for something new, translate it into specifics before passing it along. What is the actual ask? What does it replace? How does it affect the timeline? Your dev partner will repay this clarity with faster turnarounds and fewer revision loops.
Set client expectations about the CMS
The CMS is powerful, and it has guardrails. Your client should know both. Tell them what they can do without filing a ticket (most editorial updates, new pages from existing components, image swaps), and what they should not try to do (introduce new components, change brand colors, edit the layout grid). Setting that boundary before launch keeps the design system intact and the relationship clean.
What This Looks Like in Practice: Bluebird Creative
A concrete example helps. Bluebird Creative, a North Texas marketing and design agency, came to us with a design they were proud of and a client team that needed to own the CMS after launch. The brand work was theirs. The CMS architecture, the implementation, and the long-term editorial fit were the things they wanted a partner for.
What made the project work was the shape of the engagement, not any single technical decision. We mapped Figma components to Prismic slices during the design phase rather than after the build. We asked Bluebird about how their client edits, what they edit, and what they would never touch. The first build matched the approved design, and the marketing team was editing in Prismic on day one. The full walkthrough of that workflow is in our Figma MCP design-to-development post, and the project outcome is documented in the Bluebird Creative case study.
Bluebird's name is on that work. Ours is in the credits, where it belongs.
The Kind of Partner We Try to Be
We wrote this from the inside. Select Interactive is the dev partner described in this post, or at least, that is the partner we try to be on every engagement. Design agencies bring us in to implement the work their clients fell in love with, build a CMS the client can live in, and stay out of the way of the relationship that already exists between the agency and its client.
If you are a creative director or agency principal who has been burned, or quietly worried about being burned, by a dev shop on a current project, we would like to have a conversation. Not a pitch. A conversation about whether the fit is there for the next project on your slate. Start with a single campaign page or microsite. See whether the first build looks like the design, whether the CMS makes sense, and whether you would put a second client into our hands. Our Web Design & Development service page is a fine place to start, or you can reach out directly and we will pick up from there.
If this is the kind of relationship you are looking for, we would like to talk.
Client project
See what this kind of partnership looks like in practice with Bluebird Creative, a design-forward agency where pixel-perfect fidelity and a CMS their client could actually own were both non-negotiable.
Work With Us
Have a project in mind?
We build the web's most demanding applications. Let's talk about yours.