As a freelance salesforce developer, your responsibilities are to provide a variety of remote services to clients who use Salesforce. You may be a temporary worker or a long-term contract hire who provides support at busy times. You develop new software or workflows for your clients, troubleshoot and maintain existing apps and processes, and help development teams make scalable products for users and customers. Your specific duties may be to install new processes or software, configure and code apps, or test and debug products before their release.