content marketer careers in South Africa