Intermediate Mobile Engineer - Johannesburg (In office)
Salary
R30 000 – R45 000 per month
Job Type
full time
Posted
about 3 hours ago
Closing date
28 Oct 2026
Job Description
About the Opportunity
OfferZen is seeking a skilled Intermediate Mobile Engineer to join a forward-thinking technology company based in Johannesburg. This is an exciting in-office position where you will play a crucial role in the development and enhancement of innovative software solutions. The company prides itself on fostering a creative and collaborative environment, dedicated to continuous improvement and delivering exceptional value to its clients. If you are passionate about building robust, scalable applications and thrive in a team-oriented setting, this role offers a fantastic platform to advance your career.
What You'll Be Doing
As an Intermediate Mobile Engineer, your primary focus will be on the end-to-end development lifecycle of mobile applications. You will be instrumental in designing, building, and maintaining high-quality software that meets the evolving needs of the business and its users.
Key responsibilities will include:
- **Feature Development:** Collaborating closely with a cross-functional team to define, design, and implement new features, ensuring a seamless user experience.
- **Code Quality & Testing:** Writing clean, efficient, and well-documented code. You will also be responsible for comprehensive unit testing, including identifying and addressing edge cases to ensure application stability.
- **Troubleshooting & Debugging:** Identifying, diagnosing, and resolving software defects and performance issues. This involves a proactive approach to debugging and optimising application performance.
- **Application Maintenance:** Contributing to the ongoing maintenance and improvement of existing applications, ensuring they remain reliable and performant.
What We're Looking For
The ideal candidate will possess a solid foundation in software engineering principles and a proven track record in mobile development. A Bachelor's degree in Computer Science or a closely related field is preferred, coupled with demonstrable experience in a similar software engineering role.
We are looking for individuals who:
- Have a strong understanding of mobile application development best practices.
- Are proficient in relevant mobile programming languages and frameworks.
- Possess experience working with RESTful APIs and web services.
- Are familiar with Agile development methodologies, participating actively in sprint planning, reviews, and retrospectives.
- Demonstrate excellent problem-solving and analytical skills.
- Can effectively collaborate with team members, communicate technical ideas clearly, and contribute positively to team dynamics.
- Are eager to learn and adapt to new technologies and challenges.
This role is ideally suited for an engineer looking to deepen their expertise within a supportive and innovative team, contributing to impactful projects in the South African tech landscape.
Intermediate mobile engineering roles in Johannesburg typically offer competitive remuneration packages, reflecting the demand for skilled professionals in this field. Companies often provide opportunities for professional development and career progression, making it a rewarding path for ambitious engineers.
Key Responsibilities
- About the Opportunity OfferZen is seeking a skilled Intermediate Mobile Engineer to join a forward-thinking technology company based in Johannesburg.
- This is an exciting in-office position where you will play a crucial role in the development and enhancement of innovative software solutions.
- The company prides itself on fostering a creative and collaborative environment, dedicated to continuous improvement and delivering exceptional value to its clients.
- If you are passionate about building robust, scalable applications and thrive in a team-oriented setting, this role offers a fantastic platform to advance your career.
- What You'll Be Doing As an Intermediate Mobile Engineer, your primary focus will be on the end-to-end development lifecycle of mobile applications.
- You will be instrumental in designing, building, and maintaining high-quality software that meets the evolving needs of the business and its users.
Requirements
- Bachelor's degree in Computer Science or related field.
- Proven experience as a Software Engineer or similar role.
- Familiarity with Agile development methodologies.
- Experience with RESTful APIs and web services.
- Proficiency in programming languages such as Java, Python, or C#.
About the employer
OfferZen
OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Intermediate Mobile 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 →
AI Research Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R25 000 – R40 000 per month
- View →
Senior QA Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior Frontend Engineer (Scripting) - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R60 000 per month
- View →
Intermediate .NET Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R50 000 – R70 000 per month
- View →
Senior Angular Engineer – 10 Yrs - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior Mobile Developer – 10 Yrs - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R20 000 – R40 000 per month
Get ready for your application
Free career guides written for South African job seekers.
