Upwork screens freelancers by authenticating their email, displaying their job success score and offering online skill tests. Whether you need a freelance developer or freelance programming services, Upwork's candidates can be filtered so that you find the best ones out there.