117 Mobile Developer jobs in South Africa
Mobile Developer
Posted today
Job Viewed
Job Description
Senior Mobile Developer (12-Month Contract)
Hybrid – Midrand (3 days in office per week)
12-Month Fixed-Term Contract (Extendable)
As a Senior Mobile Developer, you'll build and maintain dynamic mobile applications while supporting legacy
.NET
web services. You'll collaborate with project and technical managers to translate business objectives into high-performing, user-centric solutions.
What You'll Do
- Design, develop, test, and deploy mobile applications using modern frameworks.
- Contribute to UI design and implement reusable components following best practices.
- Collaborate with Product Leads and Technical Managers to align on project goals.
- Participate in SCRUM sessions, QA processes, and bug-fixing activities.
- Drive innovation through R&D in mobile, IoT, and .NET technologies.
- Identify and escalate system risks while proposing practical solutions.
What You'll Bring
- 6+ years
of professional software development experience. - Proven expertise in
mobile development
(Flutter or similar frameworks). - Strong knowledge of
.NET Core (C#, ASP.NET)
and
.NET MAUI
. - Experience with
Firebase
and
MS SQL
databases. - Advantageous: Google Services, Angular, iOS/App Store deployment, MDM, AWS, and .NET integration experience.
- A relevant
Diploma or Degree
in Computer Science, Software Engineering, or a related field.
Mobile Developer
Posted today
Job Viewed
Job Description
We're Hiring: Mobile Developer Team Lead (Flutter)
Are you a seasoned mobile developer ready to take the lead? We're looking for a
Mobile Developer Team Lead
to guide our Flutter App Development team - someone who thrives on innovation, collaboration, and turning complex requirements into elegant, scalable solutions.
In this role, you'll not only write and review code but also mentor a talented team, drive architectural discussions, and help shape the future of our mobile technology stack across iOS, Android, and web.
If you have a solid background in Flutter, .NET, SQL, and cloud-based architectures - and a passion for leading people and building products that matter - we want to hear from you
Apply now via our Careers Page
Mobile Developer
Posted today
Job Viewed
Job Description
We're looking for a capable, forward-thinking developer who is passionate about building scalable and high-performing applications. You should have a deep understanding of software architecture, cloud technologies, and modern mobile application development. This role is ideal for someone who enjoys solving complex problems, collaborating with cross-functional teams, and staying ahead of the latest industry trends.
WHO WORKS AT BLUEGRASSCode lovers and geeks with interesting hobby projects. They are collaborators and enjoy contributing to communities. They like to exceed expectations, want to learn and improve through doing great work experience & achieving results. Honest, ethical, punctual and professional with a sense of humor Technical thinkers that can communicate well with both clients, internal teams and non-techies.
SKILLS REQUIRED- 6+ years' experience in Mobile Applications development.
- 2+ years' Cloud development experience (Azure Logic Apps, Azure Service Bus, Azure Web/API Apps).
- Strong grasp of RESTful API integration.
- Knowledge of software architecture focusing on reliability, security, performance, scalability, and cost-efficiency.
- Familiarity with security best practices (e.g., OWASP).
- Expertise in React Native (JavaScript), iOS (Swift), Android (Java/Kotlin), or HarmonyOS.
- Strong understanding of React Native architecture, including state management libraries such as Redux, MobX, or Recoil.
- Knowledge of modern JavaScript (ES6+), HTML, CSS (TypeScript is a plus).
- Proficiency in Git and build tools like Metro, Webpack, etc.
- Experience in DevOps best practices, automated builds, and deployment pipelines.
- Strong skills in debugging and optimizing React Native applications using tools like React DevTools, Flipper, and platform specific profilers.
- Familiarity with unit testing (TDD, BDD) using frameworks like MSTest, NUnit, Jest, Detox, etc.
- Understanding of platform-specific UX/UI best practices (HIG for iOS, Material Design for Android).
- Experience working across multiple codebases and deliverables.
- Understanding of Agile methodologies such as Scrum.
- Design and prototype interactive applications based on business requirements.
- Design and maintain technical system requirements based on business needs.
- Design and implement best practice environments and/or technical architecture.
- Design and implement best practice release and/or deployment strategies.
- Develop interactive applications based on approved specifications and prototypes.
- Develop, test, debug and maintain applications and/or code.
- Develop, update and maintain technical documentation.
- Integrate existing as well as new applications onto digital platforms.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean code to develop functional USSD and Mobile applications
- Troubleshoot and debug applications.
- Perform UI tests to optimize performance.
- Manage cutting-edge technologies to improve legacy applications.
- Gather and address technical and design requirements.
- Provide training and support to internal teams.
- Build reusable code and libraries for future use.
- Liaise with developers, designers and system administrators to identify new features.
- Follow emerging technologies.
Code lovers and geeks with interesting hobby projects. They are collaborators and enjoy contributing to communities. They like to exceed expectations, want to learn and improve through doing great work experience & achieving results. Honest, ethical, punctual and professional with a sense of humor Technical thinkers that can communicate well with both clients, internal teams and non-techies.
Mobile Developer
Posted today
Job Viewed
Job Description
Listing reference: track_
Listing status: Online
Apply by: 30 September 2025
Position summaryIndustry: IT & Internet
Job category: Telecommunication and Mobile Systems
Location: Centurion
Contract: Permanent
Remuneration: Market Related
EE position: Yes
IntroductionTracker is seeking a highly experienced and skilled Intermediate iOS Developer to join our team. The ideal candidate will have a strong understanding of Swift and SwiftUI and a proven track record of delivering high-quality iOS applications.
Job descriptionKey Roles and Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Work with designers to implement their designs and ensure that the app meets brand standards
- Ensure that all iOS applications are stable, high-performing, and scalable
- Strong experience in iOS development and Native Swift programming
- 2-3 years development experience, preferred 4-5 years
- Experience with SwiftUI
- Strong understanding of iOS design principles, user experience, and mobile app development
- Experience with RESTful APIs and JSON data
- Strong debugging and problem-solving skills
- Experience with Git
- Strong communication skills
- Advantageous: Knowledge of SOLID, Clean Code, MVVM
Medical Aid
Pension Fund
Mobile Developer
Posted today
Job Viewed
Job Description
Are you passionate about building sleek, high-performance mobile apps that deliver real impact? Bright, curious, and eager to push tech boundaries? We're looking for a
Mobile Developer
to join our team on a
12-month contract
.
This role gives you the opportunity to:
- Build and deploy
dynamic mobile apps
across
iOS & Android
. - Maintain and enhance
legacy .NET applications
(including web services). - Collaborate with product and project leads to create
cutting-edge digital solutions
. - Be hands-on in design, development, testing, deployment, and support.
- Contribute to the
technical architecture
of mobile and web solutions. - Research, innovate, and explore the latest in
Mobile, IoT, and .NET technologies
.
What You'll Be Doing
- Develop user interfaces and features using
Flutter, .NET Core, .NET MAUI
. - Work with
Firebase, MS SQL
, and cloud technologies. - Apply
best practice coding standards
and Agile methodologies (SCRUM). - Participate in testing, QA, and bug-fixing.
- Collaborate with the team to solve challenges, identify risks, and recommend solutions.
What You Bring
- Diploma/Degree in
Software Engineering, Computer Science, or similar
(advantageous). - 3+ years' professional experience
in mobile development. - Strong expertise with
Flutter/Dart
or other mobile frameworks. - Knowledge of
.NET (C#, ASP.NET, MAUI)
and/or
AWS
a plus. - Strong communication, problem-solving, and teamwork skills.
- A proactive, self-driven approach with a passion for innovation.
Bonus Skills (Nice to Have)
- Google Services integration
- Angular
- iOS App Store deployment & MDM
- Advanced .NET and AWS skills
iOS Mobile Developer
Posted today
Job Viewed
Job Description
Contract Opportunity: Senior iOS Mobile Developer (12-Month Renewable | Hybrid)
We're partnering with a leading
fintech organisation
that is driving digital innovation in financial services. They are seeking an experienced
iOS Mobile Developer
to join their team on a
12-month renewable hybrid contract
.
This is an exciting opportunity to work on
enterprise-level, cloud-based mobile applications
, collaborating with cross-functional teams in a modern
Agile/DevOps culture
.
Role Overview
You will be responsible for building and maintaining high-quality mobile solutions. This includes contributing to technical specifications, software design, and implementation, while applying modern engineering practices and cloud-native principles.
Key Responsibilities
- Build secure, scalable, and functional
iOS mobile applications
. - Contribute to
application-level design
and technical specifications. - Work with
Agile methodologies (SCRUM/Kanban)
in a DevOps culture. - Collaborate with architects, developers, UX designers, and business teams.
- Write secure, testable, and maintainable code following coding standards.
- Participate in
code reviews, technical documentation, and refactoring
. - Support and troubleshoot applications (you build it, you run it).
- Mentor and coach junior developers.
Required Skills & Experience
- 5+ years in iOS mobile application development
. - Strong proficiency in
Swift 5
for native app development. - Experience with
Xcode/AppCode
. - Familiarity with
microservices and serverless architectures
. - Exposure to
CI/CD tools
(e.g., Jenkins, AWS CodeCommit). - Experience with
AWS
(preferred) or Azure/GCP. - Knowledge of
IaC tools
(Terraform/CloudFormation). - Collaboration with
tools like Jira, Confluence, Teams, or Slack
. - Bonus skills:
Kotlin, containerisation (Docker/Kubernetes).
Why Apply?
- Work on
cutting-edge fintech solutions
. - Collaborate with some of the brightest minds in technology.
- Hybrid working model (balance flexibility with collaboration).
- Renewable 12-month contract with potential for extension.
Native Mobile Developer
Posted today
Job Viewed
Job Description
Job Description
Position: Native Mobile Developer (iOS & Android)
Location: Remote (South Africa)
Type: Full-time, 12-month contract (renewable)
Salary: R45 000 – R75 000 per month
About Cardtly
Cardtly is a South African startup revolutionising digital identity. We help individuals and teams create sleek, interactive digital cards and branded email signatures — making networking effortless and modern.
We're now expanding our platform with fully native iOS and Android apps, and we're looking for a passionate developer to bring that vision to life. You'll be working directly with the founding team, shaping a product used by professionals and businesses across the world.
What you'll do
- Build and maintain fully native mobile apps (Swift for iOS and Kotlin for Android)
- Integrate with our backend (Supabase, Paystack, Whop OAuth)
- Implement clean, responsive UI and animations matching the Cardtly brand
- Ensure app performance, reliability, and compliance with App Store & Play Store standards
- Manage app releases, versioning, and OTA updates
- Work with our design and web teams to align app features with the Cardtly web platform
- Proactively suggest new features and improvements
Requirements
- 3+ years of experience in native iOS and Android app development
- Strong knowledge of Swift, Kotlin, Jetpack Compose, and SwiftUI
- Experience with REST APIs, Supabase, or Firebase
- Familiarity with Paystack or other payment SDKs
- Experience publishing and maintaining apps on App Store and Google Play
- Understanding of mobile security and performance optimisation
- Passion for clean code, innovation, and user experience
Nice-to-haves
- Experience with OAuth integrations (Whop or similar)
- Familiarity with CI/CD tools (Fastlane, GitHub Actions)
- Understanding of UI motion / animation (iOS 26 "liquid glass" effects, Material transitions)
- Knowledge of Firebase Analytics or Sentry
Why join Cardtly
- Work directly with founders on a product used by thousands
- Fully remote, flexible schedule
- Small, fast-moving startup — no bureaucracy, real impact
- Freedom to experiment, learn, and own your work
- Potential to grow into a lead mobile engineer role as the company scales
If you love building beautiful native apps, thrive in lean startup teams, and want to help shape a product from early stages to global scale — we'd love to hear from you.
Apply now and let's build Cardtly together.
Job Types: Full-time, Temporary
Contract length: 12 months
Pay: R45 000,00 - R75 000,00 per month
Experience:
- native iOS and Android development: 3 years (Required)
Language:
- Fluent English (Required)
Work Location: Remote
Be The First To Know
About the latest Mobile developer Jobs in South Africa !
Senior Mobile Developer
Posted today
Job Viewed
Job Description
Recruiter:
Network Recruitment
Job Ref:
BIT /Sam
Date posted:
Thursday, September 18, 2025
Location:
Johannesburg, South Africa
SUMMARY:
Are you a seasoned Mobile Developer (React Native) looking to build impactful solutions?
POSITION INFO:
A leading financial services innovator is seeking a highly skilled and motivated Senior Mobile Developer to join their cutting-edge software development team. In this role, you will be instrumental in designing, building, and deploying mobile and web applications that directly impact their customers and business operations.
If you have a passion for clean code, a deep understanding of the React Native ecosystem, and thrive in a full-lifecycle development environment, we want to hear from you.
Requirements:
- Completed IT Qualification
- 5+ years of professional experience in a software development environment, with a strong focus on mobile development
- Proven expertise in React Native, JavaScript, and TypeScript
- Solid back-end integration experience building and consuming RESTful APIs (JSON/XML) and working with .NET (C#)
- Experience with relational databases and database design
- Proven experience publishing and managing apps on iOS, Android, and Huawei stores
- Strong understanding of OOP principles, design patterns, and secure coding practices
- Proficiency with standard development tools: VS Code, Android Studio, Xcode, Git, and API testing tools
Apply now
For more IT jobs, please visit
If you have not had any response in two weeks, please consider the application unsuccessful.
For more information contact:
Samkelisiwe Makhanye
Recruitment Consultant
Snr Mobile Developer
Posted today
Job Viewed
Job Description
Flash
2025/08/12 Western Cape
Job Reference Number:
T197
Department:
Technology
Business Unit:
Industry:
Fintech
Job Type:
Permanent
Positions Available:
1
Salary:
Market Related
We are looking for a talented individual to work with an equally talented team of Mobile Developers. This individual will be responsible for the overall planning, execution, and success of complex software solutions to meet the businesss needs.
Job Description
RESPONSIBILITIES:
- Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
- Work with Solutions Architects, Team Leads and Product Managers to deliver on business requirements
- Provide work estimates based on analyzed business and technical requirements.
- Working closely with QA to identify development and production issues.
- Taking responsibility for ensuring changes are:
- unit and integration tested
- documented
- optimized to ensure benchmarks are met.
- Assisting in out of hours' production releases when required, as well as out-of-hours support when necessary.
- Support and mentor team members in the team
Job Requirements
MINIMUM REQUIREMENTS:
- Have a minimum of 8 years' experience in software development
- Have experience working with enterprise-scale application stacks.
- Have had exposure to the full software development lifecycle.
TECHNICAL SKILLS:
- Swift for iOS
- Experience with Android and/or IOS app store deployment process
- Integrate with RESTful APIs
ADVANTAGEOUS
- Kotlin for Android
- Kotlin Multi-Platform
- Identity Server authentication.
- Android JetPack Compose
- Postman
- Flutter
- Agile methodologies (Scrum, Kanban).
- Docker
- Setting up CI/CD pipelines
- Azure DevOps
- SQL
Senior Mobile Developer
Posted 27 days ago
Job Viewed
Job Description
A design-led software development company specializing in custom digital solutions is looking for a Senior Mobile Developer to join their team of problem-solvers and innovators. This is a team known for delivering tailor-made solutions, unveiling cutting-edge solutions, forging strategic alliances and advancing technology frontiers.
In this role, you will be responsible for the design, development, and maintenance of Flutter-based mobile applications (iOS & Android). This role requires someone who thrives on solving complex challenges and delivering world-class mobile experiences
If you’re a tech leader at heart and love building products that matter, this is your next big move.
This is what you need to land an interview:
- 5+ years of professional experience in mobile development.
- Proven expertise in Flutter/Dart and cross-platform development.
- Solid understanding of mobile UI/UX best practices.
- Experience integrating APIs and working with JSON, REST, and GraphQL
- Knowledge of native iOS/Android, Firebase, or CI/CD pipelines
Reference Number for this position is MAT60779 which is a permanent position based in Johannesburg offering a cost to company salary of up to R980K per annum negotiable on experience and ability. Contact Mavis on or call her on to discuss this and other opportunities.
Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the E-Merge website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Explore exciting mobile developer job opportunities. Mobile developers are in high demand, crafting applications for smartphones, tablets, and other mobile devices. These roles involve designing, developing, testing, and deploying mobile solutions, often using programming languages like Java, Kotlin, Swift, and React Native. A strong understanding of mobile UI/UX principles, APIs, and mobile development frameworks is needed.