director of social media careers in Cape Town, South Africa