Freelancers find jobs on Upwork, Fiverr, and Freelancer.com. These sites have jobs for writers, designers, and more. They also market themselves on social media and through personal contacts.