Android Engineer - Johannesburg (In office)
Salary
R30 000 – R50 000 per month
Job Type
full time
Posted
1 day ago
Closing date
11 Nov 2026
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
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.
More IT Jobs jobs
See all →- View →
Intermediate iOS Developer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Senior iOS Developer – 10 Yrs - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R45 000 per month
- View →
Intermediate Mobile Engineer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R35 000 – R50 000 per month
- View →
Senior iOS Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Intermediate Software Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R25 000 – R35 000 per month
- View →
Software Developer - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
Get ready for your application
Free career guides written for South African job seekers.
