Build your estimate
Choose experience and weekly capacity. Monthly estimates use four working weeks.
A design engineer is the person who notices that the modal traps focus incorrectly and also knows how to fix it. The role is rare, badly defined, and the reason most product UIs feel almost right.
Brief us Monday; we aim to send the write-ups by Friday. Search, interviews and a shortlist you decline cost nothing.
The candidate is handed a Figma frame and an existing component that nearly matches it, and asked to reconcile the two. We are watching whether they extend the component API or fork it, whether they check the keyboard path unprompted, and whether they can defend a spacing decision with something other than "it looked better".
A syntax quiz proves nothing. These are the mistakes that decide a no, and they only surface once the work stops being tidy.
Tools change. Judgment travels. We still test in the stack your team runs, including the paths where it breaks.
An embedded engineer sits in your standup, your repo and your Slack from day one. We never leave the loop: the founder who vetted them still reads their code weekly or every two weeks, then sends that read in writing.
One hourly rate in USD covers their pay, our fee, the vetting, contracts and invoicing. The band comes from what they did in the pairing session, not the title on their CV.
Read every pricing termChoose experience and weekly capacity. Monthly estimates use four working weeks.
Planning range, not a quote. Pairing performance, stack, overlap, engagement length and start date set the final rate.
Every shortlisted candidate arrives with what we saw, where they were strong and what they got wrong. Read one before you decide whether this process is any different.
Read the sample vetting write-upTell us the stack, the scope and the seniority. On the call you get a straight answer on whether we can fill it and what it would cost. If we take it on, a founder pairs with each candidate and you get one to three names with the write-ups attached. If nobody clears the bar, we say so instead of padding the list.
Or email . We read every single email.