2,210,602open jobs
141,971companies
249,303added this week
Browse all
Location
In office (Cape Town)
Seniority
Junior
Employment
Full-Time

First seen by Alion on Oct 21, 2026.

Overview
Company
Impact
Profile match
Datafin Recruitment is a South African recruitment agency that fills accounting, finance, IT and engineering vacancies for client companies. Its openings include financial accountants, management accountants, Microsoft 365 specialists and industrial automation engineers. The company is headquartered in Cape Town, South Africa.

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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,210,602 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Cape Town
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Node JS
Frontend
React.js
Mobile
React Native
Expo
Maestro
DevOps
Rest API
Git
GitHub
Cybersecurity
ISO 27001
SOC 2
Management
Agile
Apply
In office · Full-Time · Cape Town
Dart
Dart
Riverpod
Bloc
Mobile
Flutter
Firebase
State Management
DevOps
Rest API
CI/CD
Git
Management
Agile
Apply
Hybrid · Full-Time · 3+ years exp · Pretoria
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Frontend
Vue.js
Mobile
Ionic
Capacitor
DevOps
Rest API
Git
Management
Agile
Apply
Mobile Developer 15 days ago
In office · Full-Time · Sandton
JavaScript
Kotlin
TypeScript
Swift
Frontend
React.js
Mobile
React Native
Expo
State Management
TestFlight
DevOps
Rest API
Splunk
Azure DevOps
Dynatrace
Azure
CI/CD
Git
Design
Figma
Management
Agile
Scrum
QA
Sentry
Apply
Android Developer 7 days ago
In office · Full-Time · Cape Town
JavaScript
Java
Kotlin
Frontend
React.js
Mobile
React Native
Ionic
Capacitor
Apply
Remote (United States, Colombia, Mexico, Philippines, South Africa, PT hours) · Mexico City · Bogotá · Johannesburg · Cape Town
Apply
Remote (Argentina, Brazil, Colombia, Mexico, South Africa) · Full-Time · Johannesburg · Cape Town · Mexico City · Bogotá · Buenos Aires
Design
Adobe Premiere Pro
DaVinci Resolve
Apply
Junior Accountant 1 day ago
Remote (South Africa) · Full-Time · Cape Town · Somerset West · Stellenbosch · Paarl · Pretoria
Management
Xero
Apply
Remote (South Africa) · Contractor · Cape Town · Stellenbosch · Paarl · Durban · Johannesburg
Management
Asana
Trello
ClickUp
Jira
Zapier
Apply
Remote (South Africa) · Full-Time · Bachelor's Degree · Cape Town · Stellenbosch · Paarl · Somerset West · Durbanville
Management
Xero
Apply
See all jobs
This is one of many
2,210,602 more open roles from verified company boards, updated every day.