The required procedure depends on your nationality.
Citizens of EU/EEA Member States and Switzerland
You need to pass the Czech language exams that ministry of education organizes for non-Czech citizens approximately every two months. After the succesfull completion of the above exams, your work permit will be issued by the ministry of health. You may start working immediately after signing your employment contract.
If you intend to stay in the Czech Republic for more than 90 days, you may apply for a Certificate of Temporary Residence, although this is generally optional.
Non-EU Citizens
If you are a citizen of a country outside the European Union, you will usually need to apply for an Employee Card (Zaměstnanecká karta).
The Employee Card combines: permission to reside in the Czech Republic and permission to work.
Your employer will usually assist you with the necessary documentation.
Typical documents include:
- a valid passport,
- employment contract or future employment contract,
- proof of accommodation,
- passport photographs (if required),
- proof of professional qualification,
- apostilled graduation documents (if requested),
- health insurance (depending on your situation).