Senior Mobile Developer – 10 Yrs - Johannesburg (Hybrid)
Salary
R30 000 – R50 000 per month
Job Type
full time
Posted
about 3 hours ago
Closing date
25 Oct 2026
Job Description
We are seeking a seasoned Senior Mobile Developer to join a forward-thinking organisation in Johannesburg. This hybrid role offers an exciting opportunity to contribute to the development of cutting-edge software solutions within a collaborative and innovative environment. You will be instrumental in shaping the future of mobile applications, working alongside a talented team dedicated to pushing technological boundaries. If you are passionate about creating high-quality, impactful mobile experiences and possess a wealth of development expertise, this position could be the perfect next step in your career.
About the Role
This is a senior-level position where you will take ownership of significant aspects of the mobile development lifecycle. You will be expected to not only write clean, efficient, and maintainable code but also to contribute to the strategic direction of the mobile applications. This role requires a deep understanding of mobile development principles and best practices, coupled with the ability to mentor junior developers and drive technical excellence within the team. The hybrid nature of the role allows for a balance between in-office collaboration and remote flexibility, fostering a productive work environment.
Key Responsibilities
Your day-to-day responsibilities will encompass a broad range of activities critical to successful mobile application development. You will be involved in:
- Designing, developing, and implementing robust and scalable mobile applications for various platforms.
- Collaborating closely with product managers, designers, and other engineering teams to translate business requirements into functional and engaging user experiences.
- Conducting thorough code reviews to ensure adherence to coding standards, maintain high code quality, and facilitate knowledge sharing.
- Participating actively in system architecture discussions, contributing valuable insights and technical recommendations to shape the future of our mobile offerings.
- Troubleshooting and debugging complex issues, ensuring the stability and performance of applications in production.
- Staying abreast of the latest trends and technologies in mobile development, advocating for their adoption where appropriate.
- Contributing to the continuous improvement of development processes and methodologies.
What They're Looking For
To excel in this role, candidates should possess a strong foundation in software development, with a particular emphasis on mobile technologies. We are looking for individuals who are not only technically proficient but also possess excellent communication and problem-solving skills.
- A minimum of ten years of professional experience in software development, with a significant focus on mobile application development.
- Demonstrated expertise in developing native applications for either iOS or Android, or cross-platform development frameworks.
- Proficiency in relevant programming languages and mobile development tools.
- A solid understanding of software design patterns, data structures, and algorithms.
- Experience working within agile development methodologies.
- A proven ability to design and implement complex features and systems.
- Strong analytical and problem-solving capabilities.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
- A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
In South Africa, senior mobile developer roles typically command competitive salaries, often reflecting the significant experience and specialised skills required. Employers range from large established tech firms and financial institutions to growing startups and consultancies. The career path for a senior mobile developer often leads into technical leadership positions, such as Mobile Tech Lead or Engineering Manager, or specialised architectural roles within mobile development.
Requirements
- Bachelor's degree in Computer Science or related field.
- 3+ years of software development experience.
- Proficiency in Java and Python.
- Experience with agile methodologies.
About the employer
OfferZen
OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior Mobile Developer – 10 Yrs - Johannesburg (Hybrid) 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 →
Android Engineer - Remote
OfferZen · South Africa · R30 000 – R60 000 per month
- View →
Senior Python Engineer – 10 Yrs - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R25 000 – R40 000 per month
- View →
Intermediate Frontend Engineer (Scripting) - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Senior React Engineer – 10 Yrs - Remote
OfferZen · South Africa · R30 000 – R45 000 per month
- View →
React Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior Software Developer – 10 Yrs - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R20 000 – R30 000 per month
Get ready for your application
Free career guides written for South African job seekers.
