This is the classical way of finding a job, so as an employer you should be aware that this type of recruiting a vacancy will attract most candidates. Prepare a job description carefully and publish the job advertisement (also: advert or ad) in all business related media and further. Once you receive all the CVs (curriculum vitae, also: résumés) with enclosed cover letters, screen the candidates and conduct preliminary interviews which will disclose the best candidates. The next step is to invite the best candidates to an assessment interview along with aptitude tests to assess their mental ability and reasoning skills. When you finally appoint the most successful candidate for the position it is time for a new adventure – employee training.
If you feel that the classical way of recruiting is more of a ‘lottery’, maybe you should consider headhunting. A headhunter is actually a professional or executive recruiter. They receive a request, usually from a client company which specifies the job requirements. At that point, they will either search their database of candidates and/or they will recruit or headhunt at other companies. It is usually the client company that pays the headhunter so if you are planning to use their services, it is very important to check their track record and other client companies.