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, DevOps, 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
Similar jobs

Android Developer

Apply Now
Back to search page