We are always on the lookout for skilled talent.

We are a small dynamic company with a relaxed work environment. Flexi-time, work from home days, and weekly team lunches are just a few of the perks to be enjoyed. If your passion is in UX/UI design or development of apps and websites we can’t wait to meet you!

Open positions

Refresh is looking for a mid-senior web developer whose main responsibility would be developing hybrid-native mobile apps and/or webapps using Flutter / Ionic 4 / React native.

The candidate will work with a team of mid-senior level programmers, and will be liaising with designers and other members of the team on mobile app functionality. The ideal person would be technically minded, self-motivated, and show initiative. The position will be based in Muizenberg, Cape Town, South Africa. Examples of previous work would be great.

You will be working on cutting edge custom web and mobile app projects, for the retail industry, the tourism market and the EduTech industry.

Refresh has a relaxed yet professional and collaborative work environment, offering flexible work hours, work from home days, fuel allowances, and free staff lunches.


  • Flutter / Ionic 4 / React Mobile App development experience
  • Angular JS 2
  • Experience working with REST APIs
  • XHTML and CSS
  • JavaScript/Ajax
  • Minimum 5 years work experience
Apply now