Mobile Developer - Android

Flash Group

Wes-Kaap

On-site

ZAR 700,000 - 1,050,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Flash is seeking a seasoned Android engineer to design, build and enhance secure, scalable native apps delivering seamless digital payment experiences for millions of customers. You will contribute to Flash's technology strategy and product innovation, collaborating with product managers, architects, QA and other developers throughout the delivery lifecycle.

The role requires 3–5 years of Android experience, strong Kotlin and MVVM skills, familiarity with Android Jetpack components, and

Qualifications

  • 3–5 years of Android development experience.
  • Proficiency in Kotlin and native Android app development.
  • Experience with RESTful APIs, MVVM, and Jetpack components.
  • Experience with CI/CD for mobile deployments and publishing on Google Play.

Responsibilities

  • Design, develop and maintain native Android applications using modern practices.
  • Deliver secure, scalable and high-performing mobile solutions aligned to business requirements.
  • Collaborate with Product Managers, Architects, QA and other developers throughout the delivery lifecycle.
  • Integrate Android applications with internal systems, payment platforms and third-party services.
  • Participate in solution design, technical planning and estimation activities.
  • Perform code reviews and contribute to development standards and best practices.
  • Troubleshoot, diagnose and resolve production issues and defects.
  • Ensure applications are tested, documented and optimised before release.
  • Support deployment processes and contribute to CI/CD improvements.
  • Support and mentor team members; assist in out-of-hours releases when required.

Skills

Kotlin
Android native
REST APIs
MVVM
Android Architecture Components
Jetpack
Git
CI/CD
Google Play

Job description

Flash

2026/08/21 Western Cape

Job Reference Number: T264

Department: Technology

Business Unit:

Industry: Fintech

Job Type: Permanent

Positions Available: 1

Salary: Market Related

Job Description

To design, build, maintain and enhance secure, scalable Android applications that enable seamless digital payment experiences for millions of customers, while contributing to Flash's technology strategy and product innovation.

Company

A well-established brand with a global strategy, that prides itself on making people’s lives easier through frontier technology that creates enabling opportunities.

Culture

At FLASH, we realise that "the way we do things around here" drives our business and enables us to achieve our purpose of "Making People’s Lives Easier". Our 3 values are the drumbeat of our business:

  • We are all in
  • We have each other's backs
  • We are brave
Job Role

These values help us to make our People’s lives easier by creating a culture where people come to work because it’s a place where they can engage in meaningful work, in a supportive environment where they can be the best version of themselves and achieve the remarkable!

To design, build, maintain and enhance secure, scalable Android applications that enable seamless digital payment experiences for millions of customers, while contributing to Flash's technology strategy and product innovation.

Job Requirements
Minimum Requirements
  • 3-5 years of relevant experience
Technical Skills
  • Strong Android development experience using Kotlin.
  • Experience building native Android applications.
  • Knowledge of Android SDK, Android Architecture Components and Jetpack libraries.
  • Experience integrating RESTful APIs and third-party services.
  • Understanding of MVVM and modern mobile architecture patterns.
  • Experience with Git version control.
  • Experience with CI/CD pipelines for mobile deployments.
  • Experience publishing and maintaining applications on the Google Play Store.
Competencies / Attributes
  • Problem Solving: Identifies root causes and delivers practical, scalable solutions in a fast-paced fintech environment.
  • Collaboration: Works effectively with developers, product teams, QA and business stakeholders to achieve shared outcomes.
  • Ownership and Accountability: Takes responsibility for delivery, quality, stability and continuous improvement of applications.
  • Attention to Detail: Produces high-quality, secure and reliable solutions with a strong focus on accuracy.
  • Continuous Learning: Keeps up to date with emerging mobile technologies, tools and industry trends.
  • Adaptability: Responds positively to changing priorities, customer needs and technology requirements.
  • Effective Communication: Clearly communicates technical concepts, risks and recommendations to both technical and non-technical audiences.
  • Customer Focus: Develops solutions that improve customer experiences while supporting business objectives
Responsibilities
  • Design, develop and maintain native Android applications using modern development practices.
  • Deliver secure, scalable and high-performing mobile solutions aligned to business requirements.
  • Collaborate with Product Managers, Architects, QA and other developers throughout the delivery lifecycle.
  • Integrate Android applications with internal systems, payment platforms and third-party services.
  • Participate in solution design, technical planning and estimation activities.
  • Perform code reviews and contribute to development standards and best practices.
  • Troubleshoot, diagnose and resolve production issues and application defects.
  • Ensure applications are thoroughly tested, documented and optimised before release.
  • Support deployment processes and contribute to CI/CD pipeline improvements.
  • Support and mentor team members in the team
  • Assisting in out of hours production releases when required as well as out of hours support when necessary
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer - Android
Mobile Developer - Android

Flash • South Africa

On-site
ZAR 420,000 - 640,000
Android Mobile Engineer – Payments & Scalable Apps
Android Mobile Engineer – Payments & Scalable Apps

Flash • South Africa

On-site
ZAR 420,000 - 640,000
Senior Software Developer (Java-Spring boot)
Senior Software Developer (Java-Spring boot)

Flash Group • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Android Engineer - Fintech Payments & Kotlin
Android Engineer - Fintech Payments & Kotlin

Flash Group • Wes-Kaap

On-site
ZAR 700,000 - 1,050,000
Software Developer - Mobile (Android)
Software Developer - Mobile (Android)

Placements24 • Bloemfontein

Hybrid
ZAR 420,000 - 720,000
Hybrid work model
Performance-based bonuses
Medical and retirement benefits
Mobile Application Developer - iOS & Android
Mobile Application Developer - iOS & Android

Placements24 • Benoni

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus opportunities
Fully remote
+4
Senior Software Engineer - Mobile Applications (Android)
Senior Software Engineer - Mobile Applications (Android)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 950,000
Competitive salary
Health insurance
Hybrid work model
+1
Lead Mobile Application Developer (iOS/Android)
Lead Mobile Application Developer (iOS/Android)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work flexibility
Comprehensive medical aid
Retirement fund
+2
Senior Mobile Application Developer (Android/iOS)
Senior Mobile Application Developer (Android/iOS)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Competitive salary
Health benefits
+1
Mobile Application Developer - iOS & Android
Mobile Application Developer - iOS & Android

Placements24 • Paarl

Hybrid
ZAR 600,000 - 800,000
Hybrid work model
Competitive salary
Health insurance
+3