front office careers in Pretoria, South Africa