Junior Developer (Flutter/Dart) – Hybrid Cape Town

Datafin Recruitment · Cape Town, Western Cape

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

ENVIRONMENT

  • Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online. They are looking for a Junior Software Engineer Flutter who will help build and maintain their mobile applications for iOS and Android. You'll join the mobile squad, reporting to the Technical Lead.
  • You'll be mentored by senior and intermediate engineers. The role suits a developer with around 2 years' Flutter experience who wants to grow in a strong engineering team.

DUTIES

  • Build and maintain features in the mobile application using Flutter and Dart.
  • Work with designers and product managers to deliver new features and improvements.
  • Write clean, efficient and well-tested code.
  • Fix bugs and resolve technical issues in existing code.
  • Write unit and integration tests, with a test-driven mindset.
  • Take part in code reviews and learn from team best practices.
  • Work with front end and back end developers to integrate with APIs.
  • Take part in agile planning meetings and stand-ups.
  • Report progress and problems early to your Technical Lead.
  • Keep learning new tools, frameworks and approaches in mobile development

REQUIREMENTS

  • Around 2 years' commercial mobile development experience.
  • Hands-on Flutter and Dart.
  • Experience building apps for both iOS and Android.
  • Exposure to Bloc/Cubit or another state management library e.g. Provider, Riverpod.
  • Understanding of RESTful APIs and JSON.
  • Familiarity with Git and the software development lifecycle SDLC.
  • Exposure to Agile ways of working.
  • Advantageous: published apps on the App Store or Google Play.
  • Advantageous: Firebase, CI/CD for mobile, or automated testing.
  • Degree or diploma in Computer Science, Engineering or similar preferred.
  • SA citizenship or permanent residency preferred.

ATTRIBUTES

  • Interest in gaming and the gaming community.
  • Eagerness to learn, take feedback and grow.
Auto-apply to this jobView original posting ↗