Searching for a job can be a long process, but there are ways that you can give yourself a better chance of finding that dream job. There are hundreds of jobs boards out there that you can search through jobs on offer and many of them allow you to register your interest and they will email you if any jobs are added that match your criteria. This is a great way of being able to find jobs as soon as they become available and gives you a great chance of applying for the position on time whilst giving you enough time to tweak your CV and cover letter.
You may also want to advertise with a jobs agency. These agencies tend to do the search for you and will contact you should something suitable become available. They can also assist you with writing a CV, interview techniques and general employment questions that you may have.