entry level web developer careers in South Africa