HomeJournalThis post

On hiring designer-engineers

Look for evidence of product judgment across design and code, not the fantasy of two full-time roles in one person.

JP
JP Casabianca
Designer/Engineer · Bogotá

A designer-engineer is not a designer who can occasionally change CSS, and not an engineer with strong opinions about spacing. The useful version is someone who can move between product intent and implementation detail without losing either thread.

That is rare, but not magical. The hiring process gets easier when you look for evidence instead of mythology.

Signals I trust

I look for shipped work where design decisions survived contact with code. Components with states. Flows with edge cases. Prototypes that became production. Design-system contributions that improved both Figma and the app.

The strongest candidates can explain tradeoffs in both directions. They can say why a design changed because the data model was different than expected. They can also say why an implementation needed more craft because the user decision was important.

I listen for specificity: focus states, responsive constraints, token names, loading behavior, empty states, performance budgets, review comments, QA notes. General taste is useful. Specific evidence is better.

Portfolio evidence

A good portfolio does not need to show everything. It should show at least one project where the candidate made the work real.

I want to see the problem, the interface, the implementation boundary, and the outcome. If they wrote code, what kind? Production component? Prototype? Design-system documentation? If they did not write the final code, how did their technical understanding improve the shipped product?

Screenshots alone are not enough for this role. Show states, constraints, and handoff artifacts. Show the messy decision where design and engineering had to negotiate.

Interview exercises

The best exercise is close to the actual job. Ask the candidate to critique a small interface with states missing. Ask them to pair on a component API. Ask them how they would make a drawer accessible. Ask them to explain a design-system token decision.

I avoid giant take-homes. If you need evidence of code, use a small, bounded exercise and review it together. The conversation matters more than the artifact because this role is about judgment under constraints.

The common trap

Do not hire one person while secretly expecting two full-time jobs. Designer-engineers can create leverage, but they still have finite attention. If the company needs a full-time product designer and a full-time front-end engineer, hire both.

The healthy role has a clear center: design systems, prototyping, product UI, front-end craft, or early-stage product development. Without a center, the person becomes the glue for every gap until the work is impossible to evaluate.

Hire for leverage, not fantasy. The right designer-engineer makes a team faster because fewer decisions are lost between intent and implementation. That is enough.

The signal I actually look for

Designer-engineer is a useful label only when it points to judgment. I am not looking for a designer who can sprinkle CSS on a mockup, and I am not looking for an engineer who happens to care about spacing. The valuable profile is someone who can move between product intent, interaction detail, and implementation consequence without dropping the thread.

That shows up in small ways during hiring. A strong candidate can explain why a component API made a product state easier or harder. They can talk about the cost of a beautiful layout when the data gets ugly. They can critique their own prototype without hiding behind taste. They can say, "I would ship this part first and deliberately not ship that part yet."

I care less about whether the portfolio is full of production apps or polished experiments. I care whether the person can make a decision under constraints and then show the evidence.

ProductFrames the job

Can name the user decision and keep scope honest.

DesignShapes the behavior

Can reason through states, hierarchy, copy, and interaction.

CodeUnderstands the cost

Can spot brittle implementation and simplify the path to ship.

Figure 1: The strongest designer-engineers connect product framing, design behavior, and implementation cost.

Portfolio evidence beats title evidence

The title can be noisy. Some companies call everyone product designer. Some call prototyping designers "design technologists." Some engineers do deep UI work without any design title. So I try to read portfolios as evidence, not as labels.

The evidence I want:

  • a real constraint
  • an explanation of what changed
  • a discarded option
  • a state map or flow, not only final screens
  • a note about engineering tradeoffs
  • a reflection that does not sound rehearsed

I do not need every case study to be long. But I need at least one piece of work where the candidate shows how they think when the problem is not clean.

One strong signal is when the candidate includes a messy artifact and makes it useful. A state table, a quick prototype, a component prop decision, a QA checklist, or a before-and-after flow can say more than another glossy hero image. It tells me the person was close enough to the work to understand its shape.

Interview prompts that reveal judgment

I avoid puzzle-style interviews for this role. They reward performance under artificial conditions and miss the practical overlap that makes the profile useful.

Prompts I prefer:

  1. Show me a screen you changed because implementation exposed a design issue.
  2. Walk me through a component that was harder than it looked.
  3. Pick a portfolio piece and tell me what you would cut if you had one week.
  4. Show me an empty, error, or permission state you had to design.
  5. Tell me about a time you made the interface less ambitious to ship the right thing.

The answers do not have to be dramatic. In fact, the best answers are often plain. They sound like someone who has been in the work: "The modal looked fine until we realized the save action could fail after the drawer closed." Or, "We removed the chart because support needed a queue, not a dashboard."

Signal Question Evidence Risk State thinking What breaks? State map Happy path only Scope control What did you cut? Tradeoff log Overbuild
Figure 2: I use interviews to find evidence of state thinking, scope control, and honest implementation judgment.

What I discount

I discount portfolios that only show taste without consequences. I discount code samples that are clever but disconnected from product use. I discount candidates who talk about "pixel perfection" as if the pixels are independent from content, states, accessibility, and shipping pressure.

I also discount the opposite posture: engineers who dismiss design as polish. In product UI, design is how the system explains itself. If someone cannot respect that, the overlap is not there.

The profile works when both sides sharpen each other. Design keeps the implementation focused on the user. Engineering keeps the design honest about constraints. Product judgment keeps both from becoming theater.

The hiring takeaway

If I were hiring for this role, I would score the person on four questions:

  • Can they identify the product job behind the interface?
  • Can they design the non-happy states without being prompted?
  • Can they explain implementation tradeoffs in plain language?
  • Can they ship a smaller version without making it feel careless?

That is the real bar. Not a title. Not a stack list. Not a perfectly staged portfolio. The best designer-engineers make products easier to understand and easier to build. That combination is rare enough to be worth naming carefully.

The take-home I would actually use

If I needed a take-home exercise, I would keep it small and close to real work. I would not ask for a full redesign. I would give the candidate a messy product surface and ask for a focused improvement with notes.

The prompt might be:

"Here is a settings page with unclear permissions, missing loading states, and duplicated controls. Spend no more than three hours. Show the revised flow, name the states you considered, and write the implementation notes you would hand to engineering."

That exercise reveals the overlap better than a blank-canvas design prompt. I can see whether the candidate simplifies or decorates. I can see whether they notice permissions. I can see whether they define the states or only draw the happy path. I can see whether their engineering notes are useful or theatrical.

I would score the output on the quality of decisions, not on production polish. Did they name tradeoffs? Did they cut scope? Did they preserve accessibility? Did they use realistic data? Did they explain what they would verify before merge?

I would also ask them to critique their own result live. That conversation matters. Strong candidates can say, "This part is weak because I did not have the data model," or "I would test this label with support before shipping." That kind of honesty is hard to fake and extremely useful on a team.

The best take-home should feel like a slice of the job. It should not reward people with extra free time, expensive tools, or presentation theater. It should reveal whether the candidate can turn ambiguity into a buildable product decision.

For designer-engineers, that is the work: make the vague thing specific, make the specific thing usable, and make the usable thing possible to ship.

A useful hiring scorecard

My scorecard would stay deliberately small:

  • Product framing: can they name the user job?
  • State thinking: do they notice non-happy paths?
  • Implementation judgment: can they simplify the build?
  • Communication: can engineering use their notes?
  • Reflection: can they explain what they would change?

That scorecard keeps the interview focused on work evidence. It also avoids over-indexing on charisma, tool fluency, or a portfolio style that happens to match my taste.

The role is valuable because it connects disciplines. The hiring process should test that connection directly.

That is the difference between hiring for a hybrid title and hiring for hybrid judgment.

Companion artifacts

Use this after reading.

Practical downloads and templates that turn the article into something you can bring into a product review, implementation pass, or agent workflow.

TemplateJun 2026

Portfolio Case Study Proof Template

A case-study structure for proving judgment, constraints, tradeoffs, messy-middle artifacts, and outcomes.

PortfolioHiringProof
View details
TemplateJun 2026

Product Spec Agent Template

A pasteable agent-context template for product specs, constraints, states, acceptance criteria, and QA.

ProductAI agentsSpecs
View details