internet online careers in South Africa