The most important thing you will need to do is to make sure that you have 24 hour access to internet as most freelance programming jobs are advertised online. Consider reading through advertisements in conventional media. Read online professional magazines and newspapers on a daily basis as that is where most of the jobs are advertised.
Do your research on the internet to identity freelance job websites. Odesk, Freelancer, Elance and Guru are some of the most popular and commonly used job websites for freelancer workers but you can find several other similar websites that post jobs. However, it is recommended to make sure the website you will be using to get work has a good reputation in the industry.
Craigslist is another excellent tool for finding freelance programming jobs. The website lists contractual work throughout various metropolitan areas. Simply choose your city on the home page of this website and start hunting for jobs. Craigslist is designed to help you connect directly with companies, individuals and businesses. Bid on projects in your area of expertise and wait for your client’s response. The lower your bid is, the more chances you will have of securing the contract job.
Make sure you fulfil commitments as you will have the opportunity to build on your previous successes. It is advised to maintain strong and healthy relationships with your clients as this can help you get more job contracts in the future. If possible add your clients to your list of contacts in Skype and continue to check with them every now and then to see if they have any work for you.