Senior Android Engineer (remote)

Somerset West, WC, ZA, South Africa

Job Description

####

Job Overview




Application Deadline:

16 February 2026

Job Location:

Somerset West, Western Cape

Job Title:

Senior Android Engineer (Remote)

Salary Offer:

R100,000

Education Level:

Diploma

Job Level:

Senior

Minimum Experience:

5- 7 Years

###

Senior Android Engineer (Remote) required in Somerset West.





A well establish international software development company is looking for a Senior Android Engineers to join their team on full time permanent basis.



This is a remote / hybrid role, with a requirement to be in either the Somerset West, Pretoria, or Johannesburg offices once a week.



Excellent salary on offer plus internal career advancement opportunities.



Overview:





Our client follows modern Android development practices centered on Kotlin, automation, and robust testing.



Requirements

:


Minimum 5 years of experience in a similar position Core Technologies: + Kotlin (100% Kotlin codebase)
+ Android (API 30+, targeting SDK 35)
Android Framework & UI: + XML layouts (~75% - 165 screens: 75 activities, 90 fragments)
+ Jetpack Compose (~25% - 40 screens, growing)
+ Navigation Component with Safe Args
+ AndroidX Lifecycle components
Architecture & State Management: + MVVM Pattern
+ MVP Pattern (being gradually migrated)
+ Dependency Injection: Custom approach (no Dagger/Hilt visible)
Reactive Programming: + Kotlin Coroutines (1.10.2) - Primary async framework
+ RxJava/RxKotlin (legacy, still present)
+ Flow for state management
Networking & Data: + Retrofit (3.0.0) + OkHttp (4.12.0)
+ Kotlin Serialization JSON
+ Coil (3.2.0) and Picasso (legacy)
+ Room (2.7.2)
+ Custom network cache module
+ AndroidX DataStore, custom EBKSharedPreferences
Testing Framework: + Unit Testing: JUnit 5, MockK (preferred), Kluent assertions
+ Android Testing: Robolectric (SDK 30)
+ UI Testing: Espresso, AndroidX Test
Firebase & Analytics: + Firebase: Crashlytics, Performance, Analytics, Messaging, Dynamic Links
+ Tracking: Custom tracking module

Applying for this position:



* If you are interested in this great career opportunity and qualify, please send your CV.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1642095
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Somerset West, WC, ZA, South Africa
  • Education
    Not mentioned