As a UI Designer in our Johannesburg office, you will focus on developing user interfaces that are not only aesthetic but functional. Your role will involve constant iteration and improvement of our designs based on user feedback, ensuring the best possible UI experience for our clients.