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

Android Engineer - Johannesburg (In office)

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R50 000 per month

Job Type

full time

Posted

1 day ago

Closing date

11 Nov 2026

Share:WhatsAppLinkedIn

Job Description

A forward-thinking technology firm based in Johannesburg is seeking a talented Android Engineer to join their vibrant in-office team. This role offers an exciting opportunity to contribute to the development of innovative software solutions that aim to significantly enhance product offerings and elevate the user experience for their clients. The company is committed to pushing the boundaries of what's possible in software development, creating transformative tools that empower businesses.

About the Opportunity

As an Android Engineer, you will be an integral part of a collaborative team tasked with bringing new features to life and refining existing ones. This position is ideal for an individual who thrives in a hands-on development environment and is passionate about building high-quality, user-centric mobile applications. The company fosters a culture of continuous learning and encourages its team members to stay abreast of the latest advancements in mobile technology and software engineering best practices.

What You'll Be Doing

The day-to-day responsibilities will revolve around the full software development lifecycle for their Android applications. You will be expected to:

  • Design, develop, and meticulously maintain robust and scalable Android applications.
  • Work closely with product managers, designers, and other engineers to translate requirements into well-architected software features.
  • Identify and resolve software defects through effective troubleshooting, debugging, and performance optimisation.
  • Actively participate in code reviews, providing constructive feedback to peers and embracing feedback to improve code quality and share knowledge within the team.
  • Research and propose the adoption of new technologies and methodologies that can enhance development processes and application capabilities.

What They're Looking For

To be successful in this role, candidates should possess a strong foundation in software engineering principles and a proven track record in Android development. Key requirements include:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Demonstrable experience working as a Software Engineer, with a significant focus on native Android development.
  • Proficiency in Java and Kotlin, the primary languages for Android development.
  • Familiarity with Android SDK and its various components.
  • Experience with common Android development tools and practices, such as Android Studio, Git, and CI/CD pipelines.
  • A keen eye for detail and exceptional problem-solving abilities.
  • Strong communication and collaboration skills, essential for effective teamwork in an in-office setting.

This role presents a fantastic chance to contribute to a company that is at the forefront of technological innovation in South Africa. Android Engineer positions in Johannesburg typically attract competitive remuneration packages, reflecting the demand for skilled mobile developers. Companies like this often provide opportunities for professional growth and advancement within their engineering departments, allowing individuals to expand their technical expertise and take on more challenging projects over time.

Key Responsibilities

  • A forward-thinking technology firm based in Johannesburg is seeking a talented Android Engineer to join their vibrant in-office team.
  • This role offers an exciting opportunity to contribute to the development of innovative software solutions that aim to significantly enhance product offerings and elevate the user experience for their clients.
  • The company is committed to pushing the boundaries of what's possible in software development, creating transformative tools that empower businesses.
  • About the Opportunity As an Android Engineer, you will be an integral part of a collaborative team tasked with bringing new features to life and refining existing ones.
  • This position is ideal for an individual who thrives in a hands-on development environment and is passionate about building high-quality, user-centric mobile applications.
  • The company fosters a culture of continuous learning and encourages its team members to stay abreast of the latest advancements in mobile technology and software engineering best practices.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • Proven experience as a Software Engineer or similar role.
  • Strong proficiency with programming languages such as Java, Python, or C++.
  • Familiarity with web development technologies (HTML, CSS, JavaScript).
  • Excellent problem-solving skills and attention to detail.

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 Android Engineer - 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 →