If you are a non-European Union (EU) citizen and want to work in Serbia, you will need to apply for a work permit. Here are the general steps to follow:

  1. Find a job in Serbia: You need to have a job offer from a Serbian employer before you can apply for a work permit.

  2. Obtain a work permit: Your employer will need to apply for a work permit on your behalf from the Serbian National Employment Service. The work permit will specify the type of work you are authorized to do, the duration of your stay, and your employer's information.

  3. Gather required documents: You will need to provide the following documents to apply for a Serbian work permit:

    • Valid passport
    • Work permit application form
    • Job offer letter from your employer
    • Proof of accommodation in Serbia
    • Medical insurance that covers you in Serbia
  4. Apply for a work visa: You can apply for a work visa at the Serbian embassy or consulate in your home country. You may need to book an appointment and pay a visa fee.

  5. Attend an interview: You may be required to attend an interview at the embassy or consulate.

  6. Wait for processing: The processing time for a Serbian work visa can take up to 30 working days.

Once your work visa is approved, you can travel to Serbia and start working for your employer. It's important to note that the work visa is only valid for the duration specified on the visa, and you will need to renew it if you want to continue working in Serbia beyond that time frame.