Here are the top 15 places to find a web developer:
Based on the facts publicly available as of 01.01.2019
Toptal is an elite network of the best freelancers, initially created with only tech talent in mind. Although it has expanded its pool of talent to include designers and finance experts, the company's bread and butter is its developer vertical.
If you want to be sure that a developer is up to the job, hiring an exceptional web developer from Toptal is likely your best option.
Why? Toptal boasts an elite developer base. Their trademark system for vetting talent allows for only the best to become a part of their community. According to Toptal, only 3% of applicants make it through their battery of technical tests and their comprehensive vetting process.
The best freelance websites allow you to find developers quickly. Hired helps employers find software engineers and web developers quickly through their custom matching software.
On Hired, you can use their pipeline to find custom matches. You can create a company profile, search for candidates using their search algorithm (which can eliminate gender and racial identifiers for fairer hiring), and request interviews with candidates.
What's best about Hired? It's great for finding specialized developers who are actively searching for new opportunities, have relevant experience (as most candidates on Hired have at least two years of experience), and are in your area.
3. GitHub Jobs
Niche job boards are often the best places to begin your search for the perfect web developer. Using general job boards like Monster, Indeed, and Craigslist can eat up a significant portion of your time. You can save time by going directly to developer communities like GitHub.
GitHub is the most popular code repository on the market today, attracting millions of independent developers and tech companies. GitHub Jobs is the company's job board and can be a great place to begin your search for qualified web developers.
Stack Overflow is another niche developer site like GitHub. Stack Overflow is used primarily as a resource for programmers, techies, and developers looking for answers to technical questions. Coders of all skill levels post answers to pressing coding questions.
As one of the largest and most trusted developer communities on the web, Stack Overflow's job board is a spectacular site to search for qualified web developers. With over 50 million visitors every month, your job posting is sure to get the exposure it needs.
Upwork is an utterly massive freelance marketplace consisting of over 12 million contractors. As one of the most popular freelance marketplaces, it offers a plethora of pleasing features. Employers can easily search thousands of profiles, checking work history, comments, and reviews for freelancers. Once the project gets going, employers can use a unified workspace to collaborate and use Upwork's secure payment system.
Upwork is a general freelance marketplace, but you should be able to find tech talent through them as well. Thousands of web developers are available to hire through the network, but you'll have to vet and interview them yourself.
Gigster is a recruiting platform similar to companies like X-Team. Gigster connects you a with a qualified team of developers for a variety of tech projects.
Gigster sets clients up with product managers, who act as liaisons between clients and Gigster developers. This makes the process much smoother, especially for inexperienced managers.
Gigster should be able to match you with a development team in far less time than a typical recruitment agency. However, they do not offer a 48-hour guarantee. If you need a developer in a pinch, try matching services like Toptal.
People Per Hour is another freelance marketplace akin to Upwork. What makes People Per Hour unique is that it holds contests and allows Freelancers to post their own job postings called hourlies.
People Per Hour has millions of members, thousands of confirmed hours, and a plethora of success stories from freelancers and entrepreneurs alike. The ease of posting jobs, contacting freelancers, and paying for hours worked makes People Per Hour a superb choice for employers interested in searching for and vetting freelance candidates themselves.
Additionally, with People Per Hour, you can connect with local freelancers, so you aren't necessarily limited to remote talent.
Dice is a tech and IT career board. The board attracts software architects, engineers, QA testers, and web developers. Over 3 million tech professionals are registered with the site and over the board logs an average 2.4 million visitors every single month, so you're likely to get a large number of responses to your web developer job posting. Posting a single job listing will cost you a few hundred dollars, so it's a bit on the pricey side, but the cost is well worth the possible exposure.
9. Angular Jobs
If you're looking to hire a front-end web developer, user interface or user experience designer, they'll likely have experience with AngularJS. Angular Jobs is a good site to find web developers if you have the time to vet candidates yourself.
Guru has a large global network of freelancers—albeit smaller than Upwork's and People Per Hour's massive pool. You can explore the profiles of 1.5 million gurus, propose projects, and pay your hired talent with their secure SafePay system.
Guru isn't focused on developers, let alone developers, as it is a freelance network comprised of every sort of professional. So, like with Upwork and People Per Hour, you'll have to narrow your search yourself. Also, as with many freelance networks, the vetting and interviewing will be up to you.
Freelancer is an absolutely massive marketplace with 25 million registered users, 12 million total posted jobs, and thousands of completed projects. With the size of the marketplace comes a unique challenge, however. Finding the perfect developer is like finding a needle in a haystack.
Although website development is one of the most popular job categories on Freelancer, you still will have to search through thousands of Freelancer profiles, vet and interview candidates yourself, and manage payments yourself.
If you're looking for an affordable option, however, Freelancer is a wonderful hiring solution. For more long-term commitments, you'll want to consider matching services like Toptal, Codeable.io, or Gun.io.
13. Authentic Jobs
Authentic Jobs is a job board for leading web, design, and creative talent. It has been steadily rising in popularity since its inception; the board is used by The New York Times as part of its acquisition process.
As front-end development often involves both creative and technical aspects, Authentic Jobs is a great place to begin your search. Much of their job board is populated with listings of front-end, web, and mobile developer positions which are likely similar to your own needs.
Authentic Jobs allows for posting developer positions remote or local, so you won't be limited to remote employees or freelancers.
X-Team matches you with qualified front-end developers who receive mentorship and educational resources just for being a part of X-Team. Like Toptal and Gun.io, they do the heavy lifting of hiring. You won't be saddled with rifling through resumes or preparing personalized interview scripts.
The major downside of using X-Team is that, as their name suggests, they are adept at organizing teams. If you're only looking to hire an individual Developer, you'll want to use a different matching service.
15. Envato Studio
Envato is one of the largest marketplaces for web design and WordPress themes with millions of available assets. Any web developer can sell their work through the platform, making it one of the leading digital asset marketplaces on the web.
Envato Studio is Envato's own curated pool of freelancers. You can hire a professional designer, developer or creative. Envato's web developers sell their services at variable rates, ranging anywhere from $100 to $2,000 for a single project.
Fiverr is an online freelance marketplace best suited for small business owners or solo entrepreneurs. Freelancers offer incredibly affordable rates, but the quality of the work produced is variable. There's no guarantee that your freelancer will be top tier. However, if you're willing to wade through offers and freelancer profiles (and trust your vetting skills), then Fiverr could be a serviceable option.
Another note: Fiverr offers a premium service called Fiverr Pro. Fiverr Pro allows you to search through pre-vetted profiles. Fiverr Pro is a good option if you're willing to spend a little more to ensure quality.