The best place I know of to find a job is through people you know, and word of mouth. Swiss Germans say, “Vitamin B”. That’s part of the reason we started this group.
For us, being part of ETAS (English Teachers Association of Switzerland) has also helped. Their website’s job posting page is a good place to start a job search.
What about you? How did you find the job(s) you currently have?