Hiring guide
How to Hire a Freelance Web Developer
Where to hire a freelance web developer, how to check a portfolio and code, a paid work sample, red flags, contracts and handover tips.

The short answer
Hiring a Freelance Web Developer comes down to verifying strong html, css and javascript fundamentals, including accessible markup and responsive layouts, proven depth in your chosen platform or framework and performance basics: image handling, caching and core web vitals before you commit interview time. The process below runs 5 stages, screens on evidence rather than résumé claims, and scores every candidate against the same criteria.
- Watch for: Portfolio links that are dead, unrelated or clearly built from an unchanged theme
- Watch for: Will not share any code, even a small public sample or a screen-share walk-through
- Score on: Quality and accuracy of the paid work sample
- Score on: Clarity of the proposal and the questions they asked
Paste your Freelance Web Developer job description; Cohesyve finds, contacts and tests candidates on the real work and ranks them. Ten candidates free, no card.
Applying for a role like this? Practise the assessment free →To hire a freelance web developer well, write down what you are building before you look at anyone: a marketing site on WordPress, Webflow or Shopify, a custom web app, or fixes to something that already exists. Each needs a different kind of developer, and many freelancers are strong in one stack and weak in others. This guide covers where to look, how to check real ability, a small paid work sample, red flags, contract terms and how to make sure you own and can maintain what gets built.
Why this role matters
A freelance developer often works with little oversight, and the problems with bad work appear months later: a site nobody else can edit, plugins left unpatched, slow pages that hurt search rankings or a code base only one person understands. A good freelancer scopes honestly, communicates progress without being chased, writes maintainable code, hands over access and documentation and tells you when a cheaper off-the-shelf tool would do the job.
Where to find candidates
- Upwork and Contra, where you can read verified client feedback and work histories
- Vetted networks such as Toptal and Arc.dev for custom web application work
- Codeable for WordPress specialists
- The Shopify Partner directory and the Webflow Certified Partners directory for platform-specific builds
- GitHub profiles and open-source contributions in the framework you use, such as React, Next.js, Laravel or Django
- Referrals from other founders, agencies that subcontract overflow work and local developer meetups
Skills to look for
Red flags
- Portfolio links that are dead, unrelated or clearly built from an unchanged theme
- Will not share any code, even a small public sample or a screen-share walk-through
- Quotes a fixed price before asking basic questions about scope, content or integrations
- Wants to host the site on their own account and keep the domain or admin logins
- Proposes custom code for something an established plugin or app already does well, or the reverse for core features
- Slow or vague replies during the hiring process, which rarely improve once paid
The interview process
- 1
Written brief and proposal
Send a short brief with goals, pages or features, integrations and deadline. Compare how candidates respond: the questions they ask show more than their headline rate.
- 2
Portfolio and code review
Pick one past project and ask them to walk you through it on a call, including the repository or theme structure and a decision they would make differently now.
- 3
Paid work sample
Pay for a small, real task: building one responsive page from a design, fixing a known bug or adding a form with validation. Review the result for accuracy, code quality and how they communicated. A job simulation of a realistic build task is one option if you are comparing several freelancers.
- 4
References
Speak to one or two past clients. Ask whether the project hit its scope, how changes were handled and whether they could maintain the site after the freelancer left.
- 5
Contract and kickoff
Agree milestones, acceptance criteria, intellectual property assignment, confidentiality and handover deliverables before work starts.
Cohesyve
Start the Freelance Web Developer interviews from a ranked shortlist
Cohesyve takes your Freelance Web Developer job description, finds and contacts candidates and tests each one on an AI job simulation of the job, so the stages above start with people who have already done the work. Ten candidates free, no card.
How to evaluate
- Quality and accuracy of the paid work sample
- Clarity of the proposal and the questions they asked
- Code that another developer could pick up
- Fit between their strongest stack and your project
- Communication pace and tone during the process
- Client references on scope, budget and handover
Onboarding
- 1Create accounts for them on your hosting, repository and CMS rather than using theirs, so you keep ownership
- 2Share brand assets, copy and access in one place on day one to avoid stop-start delays
- 3Agree a weekly written update and a shared task board
- 4Pay by milestone against agreed acceptance criteria
- 5Require a handover pack: credentials transferred, a short README, plugin or dependency list and deployment steps
Common questions
Should I hire a freelance web developer or an agency?
A freelancer suits a well-defined build where you can manage the project yourself. An agency suits larger work that needs design, development, content and project management together, or where you need cover if one person is unavailable.
How do I check a freelance developer's code if I am not technical?
Ask a technical friend or another developer to review a sample, pay for a short code audit, or rely on a small paid task with clear acceptance criteria you can test yourself.
Who owns the code a freelancer writes?
It depends on the contract and local law. Include a clause assigning intellectual property to you on payment, and make sure the site, domain and hosting are in your name.
Should I pay hourly or a fixed price?
Fixed price works for a tightly defined scope. Hourly or weekly billing suits ongoing changes and maintenance. Either way, agree milestones and how change requests are priced.
Cohesyve · Skill assessments for hiring
Hiring a Freelance Web Developer? Start with a ranked shortlist
Cohesyve takes your Freelance Web Developer job description, finds candidates, reaches out to them and runs an AI job simulation of the real work, then ranks them for you.
1,500+
assessments completed
50%
faster time-to-hire
5 min
from JD to assessment
No credit card · 10 free candidates · Plans sized to your hiring volume
From the blog