affiliate marketing executive careers in South Africa