We are on the lookout for a Graphic Designer to join our dynamic team in Johannesburg. This role involves creating visually compelling designs for web, print, and social media. The ideal candidate will possess a strong portfolio showcasing their creativity and skill across various media platforms.