×
Register Here to Apply for Jobs or Post Jobs. X

Android Developer

Job in Johannesburg, 2000, South Africa
Listing for: Samford
Full Time position
Listed on 2026-06-25
Job specializations:
  • Software Development
    Full Stack Developer, Android Developer, Backend Developer
Job Description & How to Apply Below

We are actively seeking Intermediate to Senior Android Developers to join a high-performing digital banking team within a leading financial services institution’s Transactional Banking environment.

In this role as an Intermediate to Senior Android Developer
, you will design, develop, and maintain secure, scalable mobile banking applications, working within cross-functional Agile squads to deliver customer-centric digital solutions. The successful candidate will combine strong hands‑on development capability with the ability to contribute to technical direction, collaborate effectively across teams, and operate cleanly in a regulated enterprise environment.

Intermediate to Senior Android Developer Core Requirements

Key Responsibilities Development & Delivery
  • Design, develop, and maintain Android applications using modern frameworks and best practices.

  • Build high‑quality, scalable, and maintainable mobile solutions aligned to enterprise standards.

  • Translate business and technical requirements into robust application features.

  • Ensure optimal performance, responsiveness, and reliability of mobile applications.

Architecture & Technical Excellence
  • Contribute to solution design and architecture decisions within the mobile domain.

  • Implement clean, testable, and reusable code structures.

  • Drive adherence to coding standards, security requirements, and best practices.

  • Participate in code reviews and continuously improve technical quality.

Collaboration & Agile Delivery
  • Work closely with Product Owners, Designers, QA, Dev Ops, and Architects.

  • Participate actively in Agile ceremonies (planning, grooming, stand‑ups, retrospectives).

  • Support seamless integration with backend systems, APIs, and enterprise platforms.

  • Communicate effectively with both technical and non‑technical stakeholders.

Engineering Culture & Growth
  • Provide guidance and technical mentorship to team members where applicable.

  • Support knowledge sharing and skills upliftment across the engineering team.

  • Contribute to a culture of continuous improvement and technical excellence.

Technical Environment Core Skills
  • Languages: Strong experience in Kotlin and/or Java for Android development.

  • Tools: Solid experience with Android SDK and Android Studio.

  • APIs: Proven experience building and consuming RESTful APIs.

  • Architecture: Deep understanding of mobile architecture patterns (MVC, MVP, MVVM, Clean Architecture).

  • Version Control: Experience with Git‑based version control systems.

Advanced /

Preferred Experience
  • Experience setting up or working with CI/CD pipelines for mobile application delivery.

  • Familiarity with automated testing frameworks (unit and UI testing).

  • Strong understanding of mobile security best practices.

  • Experience integrating with enterprise systems and microservices architectures.

Experience & Qualifications
  • 3+ years of professional experience in Android development (level aligned with market‑related contract package).

  • A proven track record of delivering production‑grade mobile applications.

  • Experience working in financial services, fintech, or other regulated environments is highly advantageous.

  • Strong understanding of Agile delivery methodologies.

Working Model
  • Model: Hybrid working model.

  • Location: Candidates must be based in South Africa, with proximity to Johannesburg or Cape Town required for periodic in‑office collaboration.

Key Competencies
  • Exceptional problem‑solving and analytical thinking.

  • Ability to thrive in a fast‑paced, delivery‑focused environment.

  • Effective communication and stakeholder engagement skills.

  • High attention to detail and a passion for code quality.

Why Join This Team?
  • Impact: Work on large‑scale, customer‑facing digital banking platforms used by millions.

  • Growth: Gain exposure to enterprise‑grade architecture and cutting‑edge engineering practices.

  • Culture: Collaborate with highly skilled, cross‑functional teams in a supportive environment.

  • Influence: Opportunity to shape the technical direction of a critical banking domain.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary