Mobile Developer - Android (Western Cape)

Flash Group · 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 →

Job Role

  • 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.

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
Auto-apply to this jobView original posting ↗