201 Mobile Application Developer jobs in South Africa
Mobile Application Developer
Posted today
Job Viewed
Job Description
Experience in Mobile Application Development
Proficiency in Mobile Applications and iOS Development
Excellent problem-solving and analytical abilities
Ability to work collaboratively in a team environment
Relevant Qualification/s
Experience in Android development
Familiarity with Agile methodologies is beneficial
Mobile Application Developer
Posted today
Job Viewed
Job Description
We are looking for an Intermediate Mobile Developer to join our software development team in the Ag Tech space and take responsibility for our suite of mobile based software applications. The Intermediate Mobile Developer will be responsible for designing, developing, and maintaining mobile applications that deliver intuitive, reliable, and impactful user experiences for our agricultural clients. The ideal candidate has solid hands-on experience with mobile frameworks, a strong preference for React Native (though Flutter or similar stack experience will also be considered), and a passion for building solutions that create real-world value.
Main Responsibilities (not limited to):
- Identify and plan for new features.
- Provide reasonable estimates of complexity.
- Build and deploy iOS and Android applications according to specified Scope of Work using React Native or CapacitorJS.
- Write code that is easy to understand and maintain by other members of the team
- Integrate with APIs.
- Identify technical risks and implement controls.
- Suggest and implement new mobile products, applications and protocols.
- Remain up to date with the terminology, concepts and best practices for coding mobile apps.
- Work closely with colleagues to constantly innovate app functionality and design.
- Use and adapt existing web applications for apps.
- Write unit and E2E/UI tests to identify malfunctions or bugs.
- Communicate with end users to understand their needs and experiences.
- Contribute to improving app performance, scalability, and user experience.
- Participate in code reviews, technical discussions, and sprint planning.
- Troubleshoot, debug, and upgrade existing applications.
Minimum Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 3–5 years' professional experience in mobile application development, including mobile deployments.
- Strong proficiency in
TypeScript
for building complex applications with
React
and
React Native
. - Proficiency in one or more additional programming languages/frameworks such as
Kotlin/Java
,
Swift/Objective-C
, or JavaScript frameworks (e.g., Angular, Cordova, CapacitorJS, Ionic). - Solid understanding of
mobile UI/UX principles
, responsive design, and state management patterns. - Experience integrating APIs and working with third-party libraries.
- Familiarity with
mobile build processes
, app store submissions, and CI/CD pipelines. - Proficient with
Git version control
and package management tooling across TypeScript/JavaScript, Java/Kotlin, and Swift/Objective-C. - Knowledge of
Firebase
(basic level). - Familiarity with
agile methodologies
. - Advanced math knowledge or experience in
GIS/Remote Sensing
is desirable but not required.
Skills and Capabilities:
Strong organisational skills, mathematical aptitude, a drive to keep up to date with developments and trends in the tech and modern media world, the ability to learn quickly, the ability to interpret and follow technical plans, critical thinking skills, and strong communication skills. This role would suit someone with a good eye for detail and the ability to see the broader implications of their work.
Mobile Application Developer
Posted today
Job Viewed
Job Description
Mobile Application Developer – Thoughtware (Pty) Ltd
Company Overview:
Enterprise Outsourcing, a
global leader in mobile application development
, is seeking
both experienced and aspiring Application Developers
to join their team. This is an exciting opportunity to work on
cutting-edge technology solutions
for worldwide projects, based out of
South Africa
.
Role Overview:
We are looking for
passionate and innovative developers
with a strong ability to
design, develop, and maintain
high-performance
mobile and web applications
. Successful candidates will collaborate on global projects and be responsible for creating
visually appealing, user-friendly, and scalable applications
.
Key Responsibilities:
- Design, develop, and maintain
mobile and web applications
. - Manage multiple projects efficiently with
strong time and project management skills
. - Ensure high-quality UI/UX and
seamless user experiences
. - Continuously research and implement
new software technologies
. - Collaborate with
global teams
on innovative solutions. - Occasional travel to
Australia, New Zealand, Europe, and the USA
may be required.
Technical Skills Required:
- Visual Studio, C, Angular, React, Python, Flutter
- Strong problem-solving skills and ability to work in a
fast-paced development environment
. - Passion for continuous learning and staying updated with
emerging technologies
.
Compensation:
Salary is
competitive and based on experience and skillset
.
If you are ready to take on exciting global challenges and contribute to industry-leading projects, we invite you to apply.
Mobile Application Developer
Posted today
Job Viewed
Job Description
•responsible for leading the strategy, design, development, and optimization of the organization's mobile platforms and applications
•Oversee the end-to-end development lifecycle of mobile applications (iOS, Android, hybrid platforms).
•Manage app store compliance, versioning, and release cycles.
•Experience in Google Associate Android Developer, Apple iOS Developer and working in cloud platform
Proven track record in delivering large-scale mobile apps with high customer adoption (e.g., financial services, fintech, e-commerce).
• Experience with native (Swift, Kotlin), cross-platform (Flutter, React Native), and hybrid mobile frameworks.
• Hands-on exposure to mobile CI/CD pipelines, mobile app security, observability, and performance optimization.
• Experience managing budgets, vendors, and outsourcing partners for mobile engineering delivery.
Mobile Application Developer
Posted today
Job Viewed
Job Description
Job description:
You will be responsible for creating a multi-platform app for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences for the app.
Johannesburg based, Permanent
Responsibilities:
• Must have built an application for Android and/or iOS with Flutter
• Working experience in mobile development Android or iOS
• Proven working experience in software development.
• Have published one or more mobile apps in Google Play or App Store
• Experience working with UX/UI
• Collaborate with backend engineers in ensuring technical feasibility.
• Experience with third-party libraries and RESTFUL APIs
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
• Solid understanding of the full mobile development life cycle, including automated testing and building
• Proficient understanding of code versioning tools, such as Git
Minimum requirements:
• 2-3 years Flutter experience (Required) - will consider candidates with experience in other cross platform mobile frameworks.
- Tertiary Qualification essential
Competencies required:
• Analytical mindset and good problem-solving skills
• Attention to detail with a good sense of design
• Optimization of the application for maximum speed and scalability
• Implementing automated testing platforms and unit tests
• Bridging the gap between graphical design and technical implementation
• Strong self-management skills
Mobile Application Developer
Posted today
Job Viewed
Job Description
Company Description
Syncship is a dedicated mobile app development company specializing in end-to-end solutions that drive real results for our clients. We partner with businesses to transform their ideas into powerful, user-friendly mobile applications through expert architecture, intuitive design, and robust development. Our customer-first approach means we're with you every step of the way—from initial concept and strategy through launch and ongoing support. Using agile methodology, we ensure transparent communication, rapid iteration, and timely delivery to turn mobile app visions into success stories.
Role Description
This is a full-time, remote role for a Mobile Application Developer. The Mobile Application Developer will be responsible for developing and maintaining mobile applications, collaborating with cross-functional teams to define and implement new features, and ensuring the highest level of performance, reliability, and responsiveness of the applications. The role involves writing well-designed, efficient, and testable code, as well as debugging and optimizing applications for maximum speed and scalability.
Qualifications
- Skills in Mobile Application Development.
- Proficiency in Object-Oriented Programming (OOP)
- Experience in Flutter Development
- Strong problem-solving, debugging, and optimization skills
- Excellent written and verbal communication skills
- Ability to work collaboratively in a team environment
- Experience with agile methodology is a plus
- Bachelor's degree in Computer Science, Software Engineering, or related field
Mobile Application Developer
Posted today
Job Viewed
Job Description
Designation: Mobile Application Developer | Waterfall, Johannesburg, Gauteng | Permanent
Category: Information Technology
Job Level: Skilled technical and academically qualified workers, junior management, supervisors, foremen and superintendents
Posted by: PSG Financial Services
Posted on: 16 Sep 2025
Reference Number: POS08453
Closing date: 30-Oct-2025
Position Type: Permanent
Location: Waterfall Magwa Crescent
Overview
VACANCY | MOBILE APPLICATION DEVELOPER | WATERFALL, JOHANNESBURG, GAUTENG | PERMANENT
PSGs commitment to transform and embrace diversity is what drives us to achieve a diverse workplace with employment equity as a key goal to create an inclusive workforce. In achieving our employment equity goals, we give preference to applicants from designated groups, and we encourage people with disability to apply.
Job Description
An experienced Mobile Application Developer is required to join our newly formed Group Support Mobile Team. Work closely with a Senior Developer and Senior Business Analyst to develop and maintain high quality mobile applications in both Android and IOS. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you'll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. Be an integral part of digitising our client journeys through changes to mobile applications to meet both functional and technical requirements in producing quality solutions.
Responsibilities
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications and produce quality code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications, and protocols
- Stay up-to-date with new technology trends
*Minimum requirements: *
- B. Com Informatics/B. Engineering/ B.Sc.
- Proven work experience as a Mobile developer
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of at least one programming language like Swift or Java, Flutter
- Experience with third-party libraries and integrating with APIs to deliver mobile capability
- Developed using App store agnostic mobile frameworks
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
*How to apply: *
Candidates interested must apply here by no later than 30 October 2025 OR browse available PSG Careers vacancies .
By submitting your application, you are giving PSG Financial Services implicit consent to the storage and processing of your personal information. If you are not contacted within 4 weeks of your application, please accept that your application was not successful. For more information about careers at PSG, visit
Be The First To Know
About the latest Mobile application developer Jobs in South Africa !
Mobile Application Developer
Posted today
Job Viewed
Job Description
Designation:
Mobile Application Developer | Waterfall, Johannesburg, Gauteng | Permanent
Category:
Information Technology
Job Level:
Skilled technical and academically qualified workers, junior management, supervisors, foremen and superintendents
Posted by:
PSG Financial Services
Posted on:
16 Sep 2025
Reference Number:
POS08453
Closing date:
30-Oct-2025
Position Type:
Permanent
Location:
Waterfall Magwa Crescent
Overview:
VACANCY | MOBILE APPLICATION DEVELOPER | WATERFALL, JOHANNESBURG, GAUTENG | PERMANENT
PSGs commitment to transform and embrace diversity is what drives us to achieve a diverse workplace with employment equity as a key goal to create an inclusive workforce. In achieving our employment equity goals, we give preference to applicants from designated groups, and we encourage people with disability to apply.
Job description:An experienced Mobile Application Developer is required to join our newly formed Group Support Mobile Team. Work closely with a Senior Developer and Senior Business Analyst to develop and maintain high quality mobile applications in both Android and IOS. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you'll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. Be an integral part of digitising our client journeys through changes to mobile applications to meet both functional and technical requirements in producing quality solutions.
Responsibilities:- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications and produce quality code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications, and protocols
- Stay up-to-date with new technology trends
- B. Com Informatics/B. Engineering/ B.Sc.
- Proven work experience as a Mobile developer
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of at least one programming language like Swift or Java, Flutter
- Experience with third-party libraries and integrating with APIs to deliver mobile capability
- Developed using App store agnostic mobile frameworks
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
Candidates interested must apply here by no later than 30 October 2025 OR browse available PSG Careers vacancies
By submitting your application, you are giving PSG Financial Services implicit consent to the storage and processing of your personal information. If you are not contacted within 4 weeks of your application, please accept that your application was not successful. For more information about careers at PSG, visit
Mobile Application Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
Support the full application lifecycle: concept, design, test, release, and support
Produce fully functional mobile applications and maintain high-quality code
Gather requirements and propose solutions for mobile applications
Write unit and UI tests to identify and fix malfunctions
Troubleshoot and optimize app performance
Design interfaces to enhance user experience
Collaborate with the product development team to plan and implement new features
Ensure new and legacy applications meet quality standards
Research and suggest new mobile products, applications, and protocols
Stay up-to-date with emerging mobile technology trends
Minimum Requirements:
Bachelor’s degree in B. Com Informatics, B. Engineering, B.Sc., or related field
Proven work experience as a Mobile Application Developer
Demonstrable portfolio of released applications on App Store or Google Play
In-depth knowledge of at least one programming language: Swift, Java, or Flutter
Experience with third-party libraries and API integration
Developed using cross-platform mobile frameworks (App store agnostic)
Familiarity with OOP (Object-Oriented Programming) design principles
Excellent analytical skills and problem-solving attitude
Strong ability to perform effectively in a team environment
Mobile App Developer
Posted today
Job Viewed
Job Description
A well known company is looking to add a mobile app developer to the team
Responsibilities
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends
Requirements
- Must have min 2-3 years experience
- Qualifications related to the field
- Demonstrable portfolio of released applications on the App store or the Android market
- Technologies experience : PHP, HTML5, CSS, JavaScript, Laravel, MySQL, Git.
- Additional skills: AWS, payment integration, iOS/Android development, GPS tracking.
- Experience with app store submissions and REST API development needed
Job Types: Full-time, Permanent
Work Location: In person