Enable job alerts via email!

Senior Android Developer

AiR

Pretoria

On-site

ZAR 500 000 - 700 000

Full time

9 days ago

Job summary

A health-tech company is looking for an experienced Android Developer to design and maintain mobile applications. Responsibilities include developing efficient applications, integrating RESTful APIs, and mentoring junior developers. Ideal candidates should possess at least 5 years of experience, a National Senior Certificate, and knowledge in Java and mobile development best practices.

Qualifications

  • 5+ years of professional experience as an Android Developer.
  • Proven record of delivering and maintaining Android applications end-to-end.

Responsibilities

  • Participate in the full application lifecycle from planning and design to development, deployment, and maintenance.
  • Design well-structured and reusable application architectures.
  • Develop clean, efficient, and reusable Android applications using best practices.
  • Provide clear progress updates, highlighting risks and issues when needed.

Skills

Java
Reactive programming
Modular code design principles
RESTful API integration
Git (version control)
Kotlin
CLEAN or MVVM architectures
Experience with automated testing frameworks
Experience working within regulated environments or quality management frameworks

Education

National Senior Certificate
Diploma or degree in Computer Science, Software Development, or related field
Job description
Role Overview

We are looking for an experienced Android Developer to design, build, and maintain mobile applications that support innovative health-tech platforms. The role will primarily focus on maintaining and upgrading existing Android applications while ensuring all code is scalable, reliable, and aligned with best practices. You will also provide input on Android architecture and contribute to mentoring other developers when needed.

Responsibilities
  • Analysis & Planning (20%)
  • Participate in the full application lifecycle from planning and design to development, deployment, and maintenance.
  • Collaborate with stakeholders to translate requirements into technical solutions.
  • Design well-structured and reusable application architectures.
  • Research and evaluate new technologies to optimise development efficiency.
  • Contribute to user story creation, estimation, and project planning.
  • Manage dependencies and prioritise effectively to meet deadlines.
Development & Testing
  • Develop clean, efficient, and reusable Android applications using best practices.
  • Integrate RESTful APIs and other services into mobile solutions.
  • Use version control systems effectively and adhere to team standards.
  • Prepare and maintain testing environments and support automated testing practices.
  • Conduct root cause analysis and implement permanent fixes for issues.
  • Maintain CI / CD pipelines and DevOps processes relevant to mobile development.
  • Produce and maintain clear technical documentation.
Collaboration & Reporting
  • Provide clear progress updates, highlighting risks and issues when needed.
  • Contribute to peer code reviews, knowledge sharing, and innovation discussions.
  • Work closely with teammates and stakeholders to ensure timely, quality delivery.
  • Support continuous improvement by offering feedback and suggesting improvements.
Quality & Compliance
  • Deliver solutions in line with regulatory and compliance standards (e.g., ISO, SOC2).
  • Adhere to internal quality frameworks and security policies.
  • Ensure all testing is performed according to specifications and best practices.
  • Keep supporting documents and change logs up to date.
Requirements
Education
  • National Senior Certificate (essential).
  • Diploma or degree in Computer Science, Software Development, or related field (preferred).
Experience
  • 5+ years of professional experience as an Android Developer.
  • Proven record of delivering and maintaining Android applications end-to-end.
Skills & Knowledge
  • Essential :
  • Java
  • Reactive programming
  • Modular code design principles
  • RESTful API integration
  • Git (version control)
  • Desirable :
  • Kotlin
  • CLEAN or MVVM architectures
  • Experience with automated testing frameworks
  • Experience working within regulated environments or quality management frameworks
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.