senior social media specialist careers in Cape Town, South Africa