- Post only private jobs otherwise you will be spammed with candidates that generally can’t do the job. Yes, that means you have to invite the people you want so you need to know who you want to hire and what skills they need.
- Test all the candidates before hiring by asking them to do a job that would directly involve what they would do. For example, if I was looking for a web designer I would ask them to design a mockup in photoshop of a web page and send them a wireframe as a guideline for what I wanted.
- Interview through Skype as this will give you an idea of their english language skills and if they can properly understand your task.
- Run a paid trial on all hires asking them to START & FINISH one task. This can cost you some money initially but when you find the right person it pays off. It also gives you a little longer to see if their character and work habits fit your needs.
- Use code repositories such as github to watch and monitor their work. For design work I usually setup a shared dropbox folder.
- Fire fast as chances are they aren’t going to get better than their trial.
- Hourly only as most contractors don’t know how to estimate and will usually take a job and drop it half way if the fixed rate isn’t enough.
- Communication is key, you need to clearly communicate what you need done and put the effort in upfront. Also, a clear task list and system to manage development tasks helps. Presence on skype to answer questions as they work is key as well.
- Don’t hire companies/agencies. They charge more and you are usually dealing with a project manager that communicates your job to the programmer so communication breaks down. Also, if someone has 100,000 hours they are probably just a company using 1 account.
- Hiring for Social Media
- After $30,000+ Spent with Odesk
- Odesk Online Hiring or OHiring.com is an excellent technical testing platform for remote hiring, check it out!
Let me know if you have any tips about hiring on odesk.