JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
IT Jobs
full time

Senior Android Developer – 10 Yrs - Johannesburg (In office)

OfferZenJohannesburg, Gauteng

Salary

R25 000 – R35 000 per month

Job Type

full time

Posted

about 2 hours ago

Closing date

5 Oct 2026

Share:WhatsAppLinkedIn

Job Description

This job description is for a Senior Android Developer position, requiring 10 years of experience. The role is based in Johannesburg, with the expectation of working from the office.

About the Role

This is an opportunity for a seasoned Android Developer to join a dynamic team and contribute to the development of cutting-edge mobile applications. As a senior member of the team, you will be instrumental in shaping the technical direction and ensuring the delivery of high-quality, performant, and user-friendly Android experiences. You'll be working in a collaborative environment, likely on projects that demand robust engineering practices and a deep understanding of the Android ecosystem. The emphasis on 10 years of experience suggests a need for a candidate who can not only code proficiently but also mentor junior developers, contribute to architectural decisions, and tackle complex technical challenges.

Key Responsibilities

The specific day-to-day responsibilities will involve a broad range of activities crucial for the successful development and maintenance of Android applications. These will likely include:

  • Designing, building, and maintaining advanced applications for the Android platform.
  • Collaborating with product managers, designers, and other engineers to define and ship new features.
  • Writing clean, efficient, and well-documented code.
  • Troubleshooting and debugging complex issues to ensure application stability and performance.
  • Participating in code reviews to maintain code quality and share knowledge.
  • Staying up-to-date with the latest Android development trends, technologies, and best practices.
  • Contributing to architectural decisions and technical strategy.
  • Mentoring and guiding junior developers, fostering a culture of continuous learning and improvement.
  • Optimising applications for maximum speed, scalability, and usability.

What They're Looking For

To excel in this role, candidates will need a significant depth of experience and a strong technical foundation. Key requirements typically include:

  • A minimum of 10 years of professional experience in Android development.
  • Proficiency in Java and/or Kotlin, the primary languages for Android development.
  • A deep understanding of the Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Familiarity with cloud messaging, push notifications, and other common Android components.
  • Solid understanding of UI/UX principles and how to implement them effectively on Android.
  • Experience with third-party libraries and APIs.
  • Knowledge of architectural patterns such as MVVM, MVP, or MVI.
  • Proficiency with version control systems, such as Git.
  • Experience with automated testing frameworks and practices.
  • Strong problem-solving skills and the ability to think critically.
  • Excellent communication and teamwork abilities, with the capacity to articulate technical concepts clearly.
  • A passion for mobile technology and a drive to create exceptional user experiences.

For a senior Android Developer role with this level of experience in South Africa, one might expect a competitive salary. Employers often look for individuals who can take ownership of projects, drive innovation, and positively influence the technical culture of the organisation. Potential employers could range from established tech companies and innovative startups to agencies building bespoke mobile solutions. The career path for such a role can lead to technical leadership positions, architect roles, or even management opportunities within a development team.

Requirements

  • Bachelor's degree in Marketing or related field.
  • 3+ years of experience in a similar role.
  • Strong analytical and project management skills.
  • Excellent communication and interpersonal abilities.

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior Android Developer – 10 Yrs - Johannesburg (In office) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OfferZen?

JobVault never charges job seekers to apply.

Apply Now

More IT Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →