Typically an employer needs to sponsor your visa. There's unemployed aviators in SA so look elsewhere. East Africa also has their own pilots, especially if you're not rated and experienced on anything. In some countries, it's possible to "negotiate" with "officials" for a visa and anything else buearocratic.