Since gaining independence, Slovenia has improved its infrastructure and this has had a positive effect on the economy. However, in order to land a good job in Slovenia one has to prepare for it first. Experience in your field is a necessary prerequisite. So make sure you have some experience before going to Slovenia. There are many international companies based in Slovenia and they do require English speaking employees, but with a working knowledge of Slovenian the chances of finding a job increase. Some jobs require driving, so having an international driving license is an added benefit.
Jobs can be sought through the Employment Service of Slovenia (ESS) and some private agencies that have permission from the government. These organizations are not allowed to ask for payment for their services. You can also register in the CV database, a web service run by ESS, employers looking to hire people can view your CV. Speculative job applications are another common method of finding jobs, and they frequently lead to success. Even when companies have no immediate vacancies, they retain resumes for future use.
The maximum numbers of jobs available in Slovenia are related to manufacturing. Other growing industries with plentiful jobs include tourism, pharmaceuticals and education. Many schools look to hire native English speakers to teach English or work as translators if they speak Slovenian.
The Slovenian government imposes a quota on the number of employees that can be hired from third world countries each year. This means that even if there is a job available, but the quota for your country is finished for that year, you will not be able to get the work permit. European Union and EEA citizens, on the other have free access to Slovenian labour market.