Enable job alerts via email!

Senior Mobile Developer

Blue Pearl

South Africa

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant
Job description
What Jobs are available for Senior Mobile Developer in South Africa?

Showing 58 Senior Mobile Developer jobs in South Africa

Smart4 Energy

Posted today

Job Description

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 elevate system risks while proposing practical solutions.

What You’ll Bring

  • 6+ years of professional software development experience.
  • 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.
Is this job a match or a miss?

Posted today

Job Description

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

Is this job a match or a miss?

R180000 – R250000 – Y Bluegrass Digital

Posted today

Job Description
WHO WE LOOKING FOR

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 BLUEGRASS

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.

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, 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 using frameworks such as 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.
KEY RESPONSIBILITIES
  • 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.
WHO WORKS AT BLUEGRASS?

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.

Is this job a match or a miss?

Centurion, Gauteng – R90000 – R120000 – Y Tracker Network

Posted today

Job Description

Listing reference: track_

Listing status: Online

Apply by: 30 September 2025

Position summary

Industry: IT & Internet

Job category: Telecommunication and Mobile Systems

Location: Centurion

Contract: Permanent

Remuneration: Market Related

EE position: Yes

Introduction

Tracker 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 description

Key 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.
Minimum requirements
  • 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.
Benefits

Medical Aid

Pension Fund

Is this job a match or a miss?

R900000 – R1200000 – Y Smart4 Energy

Posted today

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.
  • Advanced .NET and AWS skills.
Is this job a match or a miss?
iOS Mobile Developer

Posted today

Job Description

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.
  • 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.

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.
Is this job a match or a miss?

R240000 – R270000 – Y Smart4 Energy

Posted today

Job Description

We’re seeking a Mobile Developer with 3 years relevant experience (Flutter: Android, iOS, as well as legacy .NET Core/C#) to join our client on a long‑term 1‑2‑Month (extendable) Contract engagement in Midrand.

Position Summary & Key Responsibilities:

You will be responsible for building and deploying dynamic, high‑performance mobile applications across iOS and Android platforms, as well as maintaining legacy .NET applications, including web services.

Key Responsibilities:

  • Design, develop, test, maintain, and deploy applications using core mobile frameworks and technologies.
  • Build and implement user interface components following best practices and workflows.
  • Collaborate with Product Leads, Project Managers, and Technical Managers to deliver on business and project goals.
  • Apply coding standards, frameworks, and practices that ensure quality and maintainability.
  • Participate in testing, quality assurance, and bug fixing.
  • Identify system‑related issues and risks, escalating and recommending solutions where necessary.
  • Contribute to the technical architecture of mobile and web solutions.
  • 3 years of professional experience in Mobile (Android, iOS) Development.
  • Strong experience with Flutter.
  • Exposure to or Knowledge of .NET Core (C#, ASP.NET).
Is this job a match or a miss?
Be The First To Know

About the latest Senior mobile developer Jobsin South Africa !

Set Email Alert:

Job title

Location

R540000 – R900000 – Y Cardtly

Posted today

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

Experience:

  • Native iOS and Android development: 3 years (Required).

Language:

Work Location: Remote

Is this job a match or a miss?

R900000 – R1200000 – Y ExecutivePlacements – The JOB Portal

Posted today

Job Description

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.
  • 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:

Recruitment Consultant

Is this job a match or a miss?

R900000 – R1200000 – Y Flash Group

Posted today

Job Description

Flash

2025/08/12 Western Cape

Job Reference Number:

T197

Department:

Technology

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

  • 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 life‑cycle.

TECHNICAL SKILLS:

  • Swift for iOS
  • Experience with Android and/or IOS app store deployment process
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.