Good day My name is Luciano, I am from Italy. I will be relocating to South Africa as I will be getting married to my fiancé who is of South African nationality. Therefore I will be making the transition to South Africa. I would like to move forward and search for a job, but I think the companies ask for a resident permit or work visa. Can I apply for the work visa without having a job in SA and not being in SA? Could I get a job with my skills? I am a mechanical engineer, and I work currently as an International Sales and development engineer. I speak Italian as my mother tongue, english and spanish fluently and french and german on a basic level.