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.