Besides finding a job you will also have to consider the fact that you might need a working permit if you’re from a non EU-country*or from Switzerland. Only the company where you’re going to work can apply for a working permit for you. This normally takes up to 8 weeks. Not for every job you can apply for a work permit. It is only possible if there are no other candidates who don’t require a working permit.
* Netherlands, Belgium, Luxembourg, Germany, France, United Kingdom, Ireland, Italy, Spain, Portugal, Denmark, Austria, Finland, Sweden, Greece, Norway, Liechtenstein Iceland, Cyprus, Malta, Bulgaria, Romania, Estonia, Hungary, Latvia, Lithuania, Poland, Slovenia, Czech, Slovakia, Croatia.