Join our innovative design team as a Graphic Designer in Johannesburg! This role requires creativity, attention to detail, and a keen understanding of design principles. You'll collaborate with various departments to develop graphics that meet our clients' needs and enhance their brand identity.