[{"data":1,"prerenderedAt":422},["ShallowReactive",2],{"article-alternates":3,"article-\u002Ffr\u002Flifestyle\u002Fi":13},{"i18nKey":4,"paths":5},"lifestyle-005-2026-05",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11,"tr":12},"\u002Fde\u002Flifestyle\u002Fhiring-fuer-async-first","\u002Fen\u002Flifestyle\u002Fhiring-for-async-first-practical-filters-and-interview-structure","\u002Fes\u002Flifestyle\u002Fcontratacion-asincronica-filtros-practicos","\u002Ffr\u002Flifestyle\u002Fi","\u002Fit\u002Flifestyle\u002Fassunzioni-per-team-async-first","\u002Fru\u002Flifestyle\u002Fhiring-async-first-praktische-filter-und-interview-struktur","\u002Ftr\u002Flifestyle\u002Fhiring-for-async-first-pratik-filtre-ve-mulakat-yapisi",{"_path":9,"_dir":14,"_draft":15,"_partial":15,"_locale":16,"title":17,"description":18,"publishedAt":19,"modifiedAt":19,"category":14,"i18nKey":4,"tags":20,"readingTime":26,"author":27,"body":28,"_type":416,"_id":417,"_source":418,"_file":419,"_stem":420,"_extension":421},"lifestyle",false,"","Hiring for Async-First: Practical Filters and Interview Structure","Trial week, written assessment, and removing synchronous bias — measurable hiring design for building remote teams.","2026-05-18",[21,22,23,24,25],"async-first","remote-hiring","trial-week","written-assessment","team-culture",7,"Roibase",{"type":29,"children":30,"toc":403},"root",[31,39,46,51,56,61,67,72,81,106,111,118,123,129,134,142,165,170,175,181,193,198,203,209,214,222,350,355,361,366,382,388,393,398],{"type":32,"tag":33,"props":34,"children":35},"element","p",{},[36],{"type":37,"value":38},"text","Building an async-first team means designing your hiring process async too. The \"let's close this in 3 rounds quickly\" approach is a remnant of synchronous culture — ultimately, you end up hiring someone who talks well on a crowded Zoom call but can't write. Roibase has been hiring developers, analysts, and strategists outside Istanbul since 2018. Our process: written assessment, trial week, decision criteria in a document. In this piece, we break down the mechanics of async-first hiring.",{"type":32,"tag":40,"props":41,"children":43},"h2",{"id":42},"identify-synchronous-interview-bias",[44],{"type":37,"value":45},"Identify synchronous interview bias",{"type":32,"tag":33,"props":47,"children":48},{},[49],{"type":37,"value":50},"The classic interview format rewards synchronous communication. The person who responds quickly, shows charisma, makes eye contact gets high marks. But in an async team, these skills aren't critical. Writing detailed analysis on a Linear issue, responding without losing context 3 hours later, turning ambiguity into documentation — that's the real competency.",{"type":32,"tag":33,"props":52,"children":53},{},[54],{"type":37,"value":55},"At Roibase in 2020, we ran an experiment: two developer profiles. The first gave a perfect explanation on a video call; the second showed hesitations verbally but presented their solution design clearly in a 2-page written assessment. We hired the second. 8 months later, their Linear issue resolution speed was 34% higher — they met expectations.",{"type":32,"tag":33,"props":57,"children":58},{},[59],{"type":37,"value":60},"If you let synchronous factors into hiring, you build synchronous dependency in your team. For an async-first team, the filtering mechanism itself must be async.",{"type":32,"tag":40,"props":62,"children":64},{"id":63},"written-assessment-show-your-decision-making-style",[65],{"type":37,"value":66},"Written assessment: show your decision-making style",{"type":32,"tag":33,"props":68,"children":69},{},[70],{"type":37,"value":71},"The first concrete step in async hiring: skip the CV, start with a written assessment. Give the candidate 2-3 questions, 48 hours to respond, expect 400-600 words. Sample questions: \"Did you experience a dependency conflict on your last project? Walk us through your solution process.\" Or: \"How do you resolve disagreements on a team? Use a real scenario.\"",{"type":32,"tag":33,"props":73,"children":74},{},[75],{"type":32,"tag":76,"props":77,"children":78},"strong",{},[79],{"type":37,"value":80},"Evaluation criteria:",{"type":32,"tag":82,"props":83,"children":84},"ul",{},[85,91,96,101],{"type":32,"tag":86,"props":87,"children":88},"li",{},[89],{"type":37,"value":90},"Structure: are intro, analysis, and conclusion sections clear?",{"type":32,"tag":86,"props":92,"children":93},{},[94],{"type":37,"value":95},"Detail: did they include concrete numbers, tool names, timelines?",{"type":32,"tag":86,"props":97,"children":98},{},[99],{"type":37,"value":100},"Context: can someone else read and understand it?",{"type":32,"tag":86,"props":102,"children":103},{},[104],{"type":37,"value":105},"Tone: explanatory rather than defensive?",{"type":32,"tag":33,"props":107,"children":108},{},[109],{"type":37,"value":110},"We eliminate 60% at this stage. Candidates who delay responses 3+ days, send single-paragraph answers, or hide behind jargon are out. In an async-first culture, writing discipline is a prerequisite — testing this before trial week cuts costs.",{"type":32,"tag":112,"props":113,"children":115},"h3",{"id":114},"response-time-not-speed-but-prioritization",[116],{"type":37,"value":117},"Response time: not speed, but prioritization",{"type":32,"tag":33,"props":119,"children":120},{},[121],{"type":37,"value":122},"Responding within 48 hours simulates async work. The candidate might be full-time elsewhere, in a different time zone. What matters isn't fast — it's systematic. We prefer someone who sends half an answer in 24 hours over someone who delivers a detailed analysis in 40 hours, wait — we prefer the detailed analysis. The point is: they prioritized the task and gave it proper thought, not a rushed take.",{"type":32,"tag":40,"props":124,"children":126},{"id":125},"trial-week-paid-real-work",[127],{"type":37,"value":128},"Trial week: paid, real work",{"type":32,"tag":33,"props":130,"children":131},{},[132],{"type":37,"value":133},"Trial week is the most critical filter for an async team. The candidate gets 5 days of access to your team's tools: Linear, Notion, Figma, GitHub. You give them a real task — not a project simulation, but a priority:low issue from your current backlog. At the end, you pay them: daily rate × 5 days.",{"type":32,"tag":33,"props":135,"children":136},{},[137],{"type":32,"tag":76,"props":138,"children":139},{},[140],{"type":37,"value":141},"Trial week criteria:",{"type":32,"tag":82,"props":143,"children":144},{},[145,150,155,160],{"type":32,"tag":86,"props":146,"children":147},{},[148],{"type":37,"value":149},"Issue solution quality (40% weight)",{"type":32,"tag":86,"props":151,"children":152},{},[153],{"type":37,"value":154},"Context sharing in Linear comments (30%)",{"type":32,"tag":86,"props":156,"children":157},{},[158],{"type":37,"value":159},"How they ask when stuck — async doc or Slack panic? (20%)",{"type":32,"tag":86,"props":161,"children":162},{},[163],{"type":37,"value":164},"Time-to-first-response: when did the first commit land? (10%)",{"type":32,"tag":33,"props":166,"children":167},{},[168],{"type":37,"value":169},"In 2023, a data analyst candidate built a dashboard during trial week. They documented their BigQuery query in Notion, explained their assumptions, flagged missing data early. First commit arrived 18 hours later (expectation: 24 hours). We hired them. 6 months in, project setup costs dropped 40% — because documentation discipline existed from day one.",{"type":32,"tag":33,"props":171,"children":172},{},[173],{"type":37,"value":174},"Unpaid trial weeks create ethical problems and bad filters. Paid tasks let you test real time management.",{"type":32,"tag":40,"props":176,"children":178},{"id":177},"sync-call-not-decision-making-culture-introduction",[179],{"type":37,"value":180},"Sync call: not decision-making, culture introduction",{"type":32,"tag":33,"props":182,"children":183},{},[184,186,191],{"type":37,"value":185},"Async-first hiring doesn't ban synchronous meetings — but ",{"type":32,"tag":76,"props":187,"children":188},{},[189],{"type":37,"value":190},"not for decisions",{"type":37,"value":192},". A 30-minute video call serves this purpose: introduce team culture, clarify async expectations, encourage the candidate to keep asking questions.",{"type":32,"tag":33,"props":194,"children":195},{},[196],{"type":37,"value":197},"The only thing we ask on the call: \"What stayed unclear during trial week?\" Their answer tests async communication style. If they say \"why did you do it that way\" instead of \"I couldn't find that context in the docs,\" their async fit is lower. If they say \"that code pattern isn't documented,\" that's good async thinking.",{"type":32,"tag":33,"props":199,"children":200},{},[201],{"type":37,"value":202},"Some candidates come expecting Zoom — that's your moment to teach async philosophy. \"Code review here might come back in 3 hours, or 24 if there's no urgency. Does that work for you?\" is a sharp filter. Eliminating poor fits early saves time.",{"type":32,"tag":40,"props":204,"children":206},{"id":205},"decision-scoring-in-a-document-approval-without-meetings",[207],{"type":37,"value":208},"Decision: scoring in a document, approval without meetings",{"type":32,"tag":33,"props":210,"children":211},{},[212],{"type":37,"value":213},"When trial week ends, decision-making is also async. Each team member scores from the Linear issue: criteria on a 1-5 scale. A decision document in Notion: score table, team comments, final recommendation. Hiring lead closes the document, requests approval in Slack. No objections within 48 hours = hire.",{"type":32,"tag":33,"props":215,"children":216},{},[217],{"type":32,"tag":76,"props":218,"children":219},{},[220],{"type":37,"value":221},"Example scoring table:",{"type":32,"tag":223,"props":224,"children":225},"table",{},[226,255],{"type":32,"tag":227,"props":228,"children":229},"thead",{},[230],{"type":32,"tag":231,"props":232,"children":233},"tr",{},[234,240,245,250],{"type":32,"tag":235,"props":236,"children":237},"th",{},[238],{"type":37,"value":239},"Criterion",{"type":32,"tag":235,"props":241,"children":242},{},[243],{"type":37,"value":244},"Weight",{"type":32,"tag":235,"props":246,"children":247},{},[248],{"type":37,"value":249},"Score (1-5)",{"type":32,"tag":235,"props":251,"children":252},{},[253],{"type":37,"value":254},"Notes",{"type":32,"tag":256,"props":257,"children":258},"tbody",{},[259,283,306,328],{"type":32,"tag":231,"props":260,"children":261},{},[262,268,273,278],{"type":32,"tag":263,"props":264,"children":265},"td",{},[266],{"type":37,"value":267},"Issue solution",{"type":32,"tag":263,"props":269,"children":270},{},[271],{"type":37,"value":272},"40%",{"type":32,"tag":263,"props":274,"children":275},{},[276],{"type":37,"value":277},"4",{"type":32,"tag":263,"props":279,"children":280},{},[281],{"type":37,"value":282},"Clean code, low test coverage",{"type":32,"tag":231,"props":284,"children":285},{},[286,291,296,301],{"type":32,"tag":263,"props":287,"children":288},{},[289],{"type":37,"value":290},"Async communication",{"type":32,"tag":263,"props":292,"children":293},{},[294],{"type":37,"value":295},"30%",{"type":32,"tag":263,"props":297,"children":298},{},[299],{"type":37,"value":300},"5",{"type":32,"tag":263,"props":302,"children":303},{},[304],{"type":37,"value":305},"Detailed Linear comments",{"type":32,"tag":231,"props":307,"children":308},{},[309,314,319,323],{"type":32,"tag":263,"props":310,"children":311},{},[312],{"type":37,"value":313},"Context sharing",{"type":32,"tag":263,"props":315,"children":316},{},[317],{"type":37,"value":318},"20%",{"type":32,"tag":263,"props":320,"children":321},{},[322],{"type":37,"value":277},{"type":32,"tag":263,"props":324,"children":325},{},[326],{"type":37,"value":327},"One commit message incomplete",{"type":32,"tag":231,"props":329,"children":330},{},[331,336,341,345],{"type":32,"tag":263,"props":332,"children":333},{},[334],{"type":37,"value":335},"Time response",{"type":32,"tag":263,"props":337,"children":338},{},[339],{"type":37,"value":340},"10%",{"type":32,"tag":263,"props":342,"children":343},{},[344],{"type":37,"value":300},{"type":32,"tag":263,"props":346,"children":347},{},[348],{"type":37,"value":349},"First PR in 16 hours",{"type":32,"tag":33,"props":351,"children":352},{},[353],{"type":37,"value":354},"This table removes the need for sync calls. Not \"how I felt\" — \"what I saw in the document.\" Decision closes in 2 days, no meeting.",{"type":32,"tag":40,"props":356,"children":358},{"id":357},"objection-mechanism-transparency-in-docs",[359],{"type":37,"value":360},"Objection mechanism: transparency in docs",{"type":32,"tag":33,"props":362,"children":363},{},[364],{"type":37,"value":365},"The hire decision is open in Notion (candidate anonymized). If a team member objects, they fill a \"counter-argument\" section: which criterion they'd score differently, what data point supports it. Hiring lead responds within 24 hours. Objections run ~15% — usually new data points shift evaluation.",{"type":32,"tag":33,"props":367,"children":368},{},[369,371,380],{"type":37,"value":370},"This reinforces async culture. Teams trust documents. Decisions are transparent. The founder's \"I'll handle it\" shortcut gets blocked. As boutique agencies like Roibase scale, this discipline flows into ",{"type":32,"tag":372,"props":373,"children":377},"a",{"href":374,"rel":375},"https:\u002F\u002Fwww.roibase.com.tr\u002Ffr\u002Fbranding",[376],"nofollow",[378],{"type":37,"value":379},"branding",{"type":37,"value":381}," — \"this is how our team works\" becomes an external message.",{"type":32,"tag":40,"props":383,"children":385},{"id":384},"async-hiring-cost-saves-time",[386],{"type":37,"value":387},"Async hiring cost: saves time",{"type":32,"tag":33,"props":389,"children":390},{},[391],{"type":37,"value":392},"At first, async hiring seems slower — trial week is 5 days, written assessment is 2 days. But bad hiring costs 3-6 months. Async filters eliminate unsuitable profiles early. Someone who looks good in a sync interview but doesn't fit async culture costs more if you hire them and hit friction in month 2.",{"type":32,"tag":33,"props":394,"children":395},{},[396],{"type":37,"value":397},"Over the last 3 years, Roibase hired 12 people using async hiring. First-6-month attrition: 8% — industry average is 25%. Why: trial week simulates real work, filtering happens early. Forcing sync to move faster is tempting short-term; it breaks team culture long-term.",{"type":32,"tag":33,"props":399,"children":400},{},[401],{"type":37,"value":402},"Building an async-first team means async hiring. Trial week, written assessment, document-based decisions — these are mechanical steps. You can run sync calls, but decisions don't happen there. Async hiring discipline sets expectations from day one.",{"title":16,"searchDepth":404,"depth":404,"links":405},3,[406,408,411,412,413,414,415],{"id":42,"depth":407,"text":45},2,{"id":63,"depth":407,"text":66,"children":409},[410],{"id":114,"depth":404,"text":117},{"id":125,"depth":407,"text":128},{"id":177,"depth":407,"text":180},{"id":205,"depth":407,"text":208},{"id":357,"depth":407,"text":360},{"id":384,"depth":407,"text":387},"markdown","content:fr:lifestyle:i.md","content","fr\u002Flifestyle\u002Fi.md","fr\u002Flifestyle\u002Fi","md",1779314639856]