Vetting an offshore developer properly takes six stages: profile screening, a communication interview, a live technical assessment, a timed practical task, a code-quality review and a paid trial period. Skipping the practical task and the trial is the most common reason offshore hires fail, because interviews measure how someone talks, not how they ship.
Most failed offshore hires weren’t bad developers — they were never properly tested. A strong résumé and a confident interview tell you very little about how someone handles an unfamiliar codebase, vague requirements or a code review. This is the screening process we use at GVAS, stage by stage, and a checklist you can apply to any vendor.
What Are the Six Stages of Developer Vetting?
| Stage | What’s tested | GVAS pass rate |
|---|---|---|
| 1. Profile screen | Relevant stack, verifiable project history | 25% |
| 2. Communication interview | Written and spoken English, clarifying questions | 70% |
| 3. Live technical assessment | Core concepts for the role | 45% |
| 4. Timed practical task | Real task on an unfamiliar codebase | 50% |
| 5. Code-quality review | Standards, tests, security, efficiency | 70% |
| 6. Trial period | Delivery inside your real workflow | 85% |
What Should a Live Technical Assessment Cover?
It should test the concepts that break production, not trivia. For a JavaScript developer that means closures, the event loop and asynchronous control flow. For a React developer it means hooks, state management and rendering performance. For a data scientist it means experiment design and interpreting an ambiguous result — not just writing pandas code.
What Does a Good Practical Task Look Like?
- It mirrors real work. A PHP task is reviewed for PSR-12 compliance, PHPStan level, test coverage, SQL efficiency and input validation.
- It uses an unfamiliar codebase. Reading other people’s code is most of the job.
- It’s timed but realistic. Two to four hours, not a weekend project.
- It’s scored against a rubric, so two reviewers reach the same verdict.
What Red Flags Should You Watch For?
- Portfolios with no verifiable live projects or repositories.
- Describing a framework’s features but being unable to explain a trade-off.
- Reluctance to work in your Git workflow or accept code review.
- A vendor that can’t say what its assessment covers or what share of applicants pass.
Why Does the Trial Period Matter So Much?
A paid trial is the only stage that tests delivery inside your team — your tickets, your review process, your communication rhythm. One to two weeks of real work reveals velocity and code quality more reliably than any interview.
What Should You Ask Any Offshore Vendor?
- What does your technical assessment actually test? Ask to see a sample.
- What percentage of applicants pass? A “top 1%” claim needs a number behind it.
- Who reviews the code, and against what rubric?
- What happens if the hire underperforms in month two?
- Can I interview the shortlisted candidates myself?
Why Choose GVAS for Pre-Vetted Developers?
Every GVAS candidate passes all six stages before reaching a shortlist, and we publish our pass rates on our vetting page. You get a shortlist in about 48 hours and a free replacement if the fit isn’t right. Hire pre-vetted developers.
FAQs on Vetting Offshore Developers
How long does proper developer vetting take? Running all six stages from scratch takes two to four weeks. A provider with a continuous pipeline can deliver a pre-vetted shortlist in about 48 hours.
Should I run my own technical test as well? A 15-minute conversation about a real problem in your codebase is usually enough on top of a thorough vendor assessment.
What does “top 1% of developers” actually mean? It should mean a published pass rate across every screening stage. If a vendor can’t show one, treat the claim as marketing.
Are coding puzzles a good way to vet developers? Not on their own. Algorithm puzzles filter for interview practice; practical tasks on realistic code predict job performance far better.
Should the trial period be paid? Yes. A paid trial attracts stronger candidates and gives you real work output you can keep.