467 App Developer jobs in South Africa
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
Mobile App Developer
Posted today
Job Viewed
Job Description
- Build, test, and maintain applications for mobile devices like smartphones and tablets, focusing on creating user-friendly, functional, and high-performing experiences. T
- App Design and Development: Translate product requirements and design mockups into functional mobile apps.
- Coding: Write, modify, and test code for the application, ensuring it meets specifications.
- Collaboration: Work with UI/UX designers, graphic designers, and backend teams to develop comprehensive app solutions.
- API Integration: Develop and integrate Application Programming Interfaces (APIs) to enable communication and data exchange with backend systems.
- Testing and Debugging: Conduct rigorous testing to identify and fix bugs and other issues, ensuring the app is stable and performs well.
- Maintenance and Updates: Continuously improve and update existing applications based on user feedback and evolving requirements.
- Performance Optimization: Optimize code and app performance, including factors like battery usage and responsiveness.
Key Skills
- Programming Languages: Proficiency in languages such as Java, Kotlin, Swift, C#, or JavaScript, depending on the platform.
Job Type: Part-time
Pay: R5 000,00 - R30 000,00 per month
Expected hours: 10 per week
Application Question(s):
- must be orginized and tidy by nature
Experience:
- app development : 3 years (Required)
License/Certification:
- driving licence (Preferred)
- certification (Preferred)
Work Location: Remote
Mobile App Developer
Posted today
Job Viewed
Job Description
Job Title: Mobile App Developer (Contract)
About the Role
We're seeking an experienced Mobile App Developer to join our team on a contract basis. You'll be responsible for designing, developing, and maintaining high-quality mobile applications for iOS and/or Android platforms. This role involves working closely with designers, product managers, and backend engineers to create seamless, user-friendly mobile experiences.
Key Responsibilities
- Design, develop, and maintain mobile applications for iOS and/or Android.
- Collaborate with UI/UX designers to build intuitive, visually appealing user interfaces.
- Integrate mobile apps with RESTful APIs or other backend services.
- Ensure performance, security, and scalability of mobile applications.
- Test, debug, and troubleshoot issues across multiple devices and OS versions.
- Contribute to the improvement of development processes and best practices.
Required Qualifications
- 3+ years of professional experience in mobile app development.
- Proficiency in one or more of the following:
- Native Development: Swift/Objective-C (iOS), Kotlin/Java (Android)
- Cross-Platform: React Native, Flutter, Xamarin
- Strong understanding of mobile UI/UX principles.
- Experience with API integration and asynchronous programming.
- Familiarity with version control systems (Git).
- Ability to write clean, maintainable, and well-documented code.
Preferred Qualifications
- Experience publishing apps to App Store and/or Google Play.
- Knowledge of push notifications, in-app purchases, and analytics integrations.
- Familiarity with automated testing and CI/CD pipelines.
- Experience with cloud services (Firebase, AWS, Azure).
Job Type: Temporary
Contract length: 12 months
Pay: R800,00 per hour
Expected hours: 40 per week
Work Location: Remote
Hybrid Mobile App Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled
Hybrid Mobile App Developer (Android & iOS)
to build and maintain mobile applications for both Android and iOS platforms. The ideal candidate will work closely with our design and backend teams to deliver a seamless, high-performance mobile experience. The backend is fully developed and exposed via APIs, so the focus will be on frontend development, integration, and optimization.
Key Responsibilities:
- Develop and maintain hybrid mobile applications using frameworks like
Flutter
, or
React Native(
Preferable
)
. - Integrate RESTful APIs provided by the backend team.
- Collaborate with UI/UX designers to implement responsive and intuitive interfaces.
- Optimize app performance across devices and platforms.
- Implement push notifications, offline capabilities, and device-specific features.
- Conduct testing and debugging to ensure app stability and performance.
- Deploy apps to
Google Play Store
and
Apple App Store
, including handling certificates and provisioning profiles. - Maintain documentation for code, APIs, and deployment processes.
Required Skills & Qualifications:
- Proven experience in hybrid mobile app development (Flutter or React Native (Preferable)).
- Strong knowledge of mobile UI/UX standards and best practices.
- Experience with API integration and state management (e.g., Redux, Provider, Bloc, ZusStand).
- Familiarity with mobile app deployment processes for Android and iOS.
- Proficient in Git and version control workflows.
- Understanding of mobile security and data protection practices.
- Experience with third-party libraries and native modules.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with Rest API's.
- Familiarity with CI/CD tools for mobile apps.
- Knowledge of native Android (Kotlin/Java) or iOS (Swift) development is a plus.
- Experience with analytics and crash reporting tools (e.g., Sentry, Firebase Crashlytics).
Intermediate Mobile App Developer
Posted today
Job Viewed
Job Description
Absolute Pets is looking for an intermediate, native mobile application developer to build and maintain a white-labelled iOS and Android application for our clients. The ideal candidate for this position is a hands-on professional with strong communication skills and an intimate knowledge of Android development using Android Studio (Java) and iOS development using Xcode (Swift). This role will report to the current mobile application developer and is primarily a remote development role.
Responsibilities and Duties
- Creating, developing and maintaining native Android and iOS applications for the business in line with client requirements.
- Writing clean, scalable and maintainable code while adhering to coding and business best practices.
- Troubleshooting, debugging and optimising application performance.
- Ensuring applications are fit-for-purpose, stable and secure through thorough testing, code reviews and version control (Git).
- App deployment management and monitoring.
- Working with clients, consultants and designers to achieve business and client objectives.
Required Skills and Experience
- 3+ years in application development and testing of Android and iOS applications
- Strong teamwork and leadership skills
- Android Studio (Java)
- Xcode (Swift)
- RESTful API development and integration
- GitHub or a similar code repository toolset
Advantageous Skills and Experience
- Bachelor's Degree in Computer Science (or related field) plus 2-3 years' relevant experience
- Firebase for Push Notifications and Analytics
- Kotlin
- Objective-C
- Experience with scalable application architecture and coding practices
- Front-end application user interface design
- Back-end application design and architecture
Web and App Developer
Posted today
Job Viewed
Job Description
We are seeking a talented Web & App Developer to join our growing law firm. This is a unique opportunity to take ownership of our digital platforms — managing our WordPress website and leading the development of a brand-new mobile app.
The app will serve a dual purpose: enhancing client engagement and streamlining our day-to-day in-house processes. You'll be at the heart of shaping how we deliver services to clients and how we manage our operations internally.
Key Duties and Responsibilities
- Manage, maintain, and optimise the firm's WordPress website, ensuring strong performance, security, and SEO best practices.
- Design, develop, and launch a mobile app (iOS/Android) to support client engagement (e.g., service access, communication, updates) and internal processes (e.g., task management, workflows, reporting).
- Collaborate with partners, staff, and consultants to gather requirements and translate them into functional, user-friendly digital solutions.
- Ensure a consistent user experience and branding across the website and app.
- Integrate third-party systems, APIs, and internal tools into the app and website where needed.
- Provide ongoing technical support, troubleshooting, and enhancements for digital platforms.
- Monitor and report on digital platform performance, implementing continuous improvements.
- Stay current with emerging technologies and recommend innovations to improve client service and operational efficiency
Required Qualifications
- Proven 3 years' experience in WordPress website management and development.
- Strong front-end (HTML, CSS, JavaScript) and back-end (PHP, MySQL) development skills.
- Demonstrable experience in mobile app development (iOS/Android) using frameworks such as React Native, Flutter, or similar.
- Knowledge of UX/UI principles and responsive design.
- Strong problem-solving ability and capacity to manage multiple digital projects independently.
Work conditions
- Fully Remote
- Flexible Working
- Freelance
Salary Range
£150 per month
Job Type: Part-time
Experience:
- WordPress: 3 years (Required)
- app development: 3 years (Required)
Language:
- English (Required)
Work Location: Remote
Intermediate to Senior App Developer
Posted 5 days ago
Job Viewed
Job Description
Employment Type: Full-time
Reporting To: CTO & Team Lead
We’re looking for a talented App Developer with 5+ years of experience to join our growing team. If you thrive on building high-performance mobile apps, writing clean, scalable code, and pushing the boundaries of mobile technology, this role is for you.
What you’ll do:
Develop & maintain mobile apps for iOS/Android/cross-platform
Write clean, efficient, and scalable code
Collaborate with designers, PMs, and developers to deliver seamless UX
Optimise apps for performance, scalability & security
Troubleshoot, debug & resolve technical issues
Mentor junior developers and contribute to code reviews
Stay up to date with the latest mobile tech trends
What we’re looking for:
5+ years in mobile app development
Strong experience with Swift / Kotlin / React Native / Flutter
Solid knowledge of mobile architecture & design patterns (MVVM, MVP, Clean)
Skilled in RESTful APIs, Git, CI/CD & testing frameworks
Strong problem-solving mindset & teamwork skills
Nice to have:
Experience with cloud platforms (AWS, Google Cloud, Azure)
Prior leadership or mentorship experience
Knowledge of AI/ML integrations in apps
Backend experience (Node.js, Python, etc.)
Why Join?
Hybrid role based in Johannesburg
Collaborative, innovative, and supportive team culture
Opportunity to shape and scale impactful applications
Ready to take your app development career to the next level? Apply today or share with someone in your network who could be a great fit!
Be The First To Know
About the latest App developer Jobs in South Africa !
Intermediate to Senior App Developer
Posted today
Job Viewed
Job Description
Location: Johannesburg (Hybrid) Employment Type: Full-time Reporting To: CTO & Team Lead We’re looking for a talented App Developer with 5+ years of experience to join our growing team. If you thrive on building high-performance mobile apps, writing clean, scalable code, and pushing the boundaries of mobile technology, this role is for you. What you’ll do: Develop & maintain mobile apps for iOS/Android/cross-platform Write clean, efficient, and scalable code Collaborate with designers, PMs, and developers to deliver seamless UX Optimise apps for performance, scalability & security Troubleshoot, debug & resolve technical issues Mentor junior developers and contribute to code reviews Stay up to date with the latest mobile tech trends What we’re looking for: 5+ years in mobile app development Strong experience with Swift / Kotlin / React Native / Flutter Solid knowledge of mobile architecture & design patterns (MVVM, MVP, Clean) Skilled in RESTful APIs, Git, CI/CD & testing frameworks Strong problem-solving mindset & teamwork skills Nice to have: Experience with cloud platforms (AWS, Google Cloud, Azure) Prior leadership or mentorship experience Knowledge of AI/ML integrations in apps Backend experience (Node.js, Python, etc.) Why Join? Hybrid role based in Johannesburg Collaborative, innovative, and supportive team culture Opportunity to shape and scale impactful applications Ready to take your app development career to the next level? Apply today or share with someone in your network who could be a great fit!
Software Engineer
Posted today
Job Viewed
Job Description
Location:
Pretoria / Johannesburg, South Africa | Hybrid
About Us
At , we're on a mission to make quality supply chain optimisation accessible to businesses of all sizes through our cutting-edge optimisation software, business intelligence solutions, and consulting services. As a fast-growing startup, we're passionate about creating impactful solutions that improve how businesses operate.
Role Overview
We're looking for a driven and talented
Software Engineer (Full Stack)
to join us as a part of our growing team at This is an exciting opportunity to grow with us, learn quickly, and help deliver quality software and services to our customers. You'll work in a dynamic, fast-paced environment where curiosity, creativity, and problem-solving are at the heart of everything we do.
Key Responsibilities
- Design, build and maintain our cloud-based supply chain optimisation software.
- Collaborate with our Industrial Engineers to understand the needs of businesses in logistics and supply chain and convert these requirements into a robust cloud-based optimisation solution.
- Continuously evaluate and optimise our codebase to ensure the use of the best technologies and practices.
What We're Looking For
- A high level of curiosity and the ability to apply first principles thinking when tackling new challenges.
- Strong analytical skills with a comfort for iterative problem-solving.
- Experience in logistics and supply chain is beneficial but not essential.
- Experience working with geospatial data is beneficial but not essential.
- A strong sense of pride in delivering high-quality work.
Qualifications & Experience
- Bachelor's degree in Computer Science, Computer Engineering or equivalent practical experience.
- 0 – 3 years' experience working as a developer.
The technologies you will work on:
- PostgreSQL
- Python / Django
- React / Javascript
- Github
- Azure
Your input on tech stack preferences is encouraged—we value technically sound decision-making
Why Join Us?
- Be part of a growing company where you can influence its direction.
- Solve complex, abstract problems that challenge you and allow for rapid learning.
- Work in a flexible, hybrid environment with opportunities to make a real impact.
Software Engineer
Posted today
Job Viewed
Job Description
Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case.
About the Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities
- Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
- Completing simple bug fixes to improve the stability and performance of our software.
- Working closely with other development team members to understand product requirements and translate them into effective software designs.
- Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
- Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
- Keeping abreast of new technology developments to continuously improve your skills and knowledge.
- Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
- Have a BSC computer science degree or equivalent.
- Have professional experience in software engineering.
- Have experience with development in python and cloud technologies such as AWS
- Be familiar with Agile and Waterfall methodologies.
- Be able to analyze and resolve technical challenges efficiently.
- Be able to work effectively with internal and external technology teams.
- Have strong written and verbal communication skills.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Medical Aid
- Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
- Modern family benefits, including adoption and surrogacy
- Study Leave
About the Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our
Applicant Request Support Form
or please contact
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams
here
.
Please read our
Candidate Privacy Policy
.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights
.