Android Developer (Intermediate - Senior)

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We're seeking an Android Developer to design, build, and maintain high-quality native mobile applications. You'll work within a skilled technical team to deliver scalable, performant Android apps using Kotlin and modern Android frameworks, collaborating closely with backend, design, and product teams to ensure polished, user-centric solutions.

Snapshot

  • Location: Cape Town, Johannesburg, Remote
  • Employment Type: Full-time, Contract

Key Responsibilities

  • Design and build advanced Android applications using Kotlin and Jetpack Compose.
  • Implement clean architecture and scalable design patterns like MVVM.
  • Integrate with backend services using REST APIs or GraphQL.
  • Maintain code quality through peer reviews, automated testing, and CI/CD pipelines.
  • Collaborate with Product, Design, and QA teams to deliver features aligned with business goals.
  • Participate in mentoring junior engineers and promoting mobile best practices.

Skills & Experience

  • 5 - 8+ years of professional Android development experience.
  • Proficiency in Kotlin, Android SDK, and Jetpack Compose.
  • Experience with MVVM architecture, Hilt, and Coroutines.
  • Integration experience with REST APIs and mobile architecture patterns.
  • Strong debugging, problem-solving, and analytical skills.

Nice to Have

  • Experience with Flutter or React Native.

  • Familiarity with Firebase, AWS Mobile, or Google Cloud.
  • Exposure to CI/CD pipelines and containerization.

Salary

  • R60k/month - R150k/month

Culture & Benefits

  • Collaborative, forward-thinking, and delivery-focused engineering culture.
  • Focus on long-term system sustainability and engineering excellence.
  • Discretionary performance-based bonus.