M

Analyst Programmer (Mobile Applications)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Analyst Programmer (Mobile Applications)


Mediclinic Southern Africa Corporate Office | Stellenbosch | South Africa 




Closing date: 20/04/2026  

Number of positions: 1 

Recruiter name: Lerato Khati  

Reference number: 69153  

Workplace Type: Hybrid

Permanent


Please note if you are an internal employee on a fixed term contract please apply using an external candidate profile and not your employee profile


MAIN PURPOSE OF JOB

To design, develop, implement, and support mobile application solutions that enhance clinical workflows, improve patient outcomes, and ensure secure and efficient mobile access to clinical systems. The role is pivotal in analysing user requirements, transforming them into functional technical specifications, and collaborating with stakeholders to deliver scalable and compliant mobile solutions across the healthcare ecosystem.

KEY RESPONSIBILITY AREAS


  • Mobile Application Development & Maintenance:  Develop, test, deploy, and support mobile applications that integrate with clinical systems, ensuring stability, performance, and usability

  • Systems Analysis & Solution Design: Gather and analyse business requirements, create detailed functional and technical specifications, and design solutions tailored to clinical operations

  • Project Delivery & Stakeholder Engagement: Contribute to and manage assigned modules of IT projects, ensuring timely delivery and continuous communication with clinical and IT stakeholders

  • Quality Assurance & Compliance: Conduct rigorous testing and documentation to ensure applications adhere to data security, privacy standards, and regulatory compliance requirements (e.g., HIPAA, POPIA)

  • Mentoring & Team Support: Provide technical guidance and mentorship to Junior Programmers to support their growth and ensure team objectives are met

  • Innovation & Continuous Improvement: Recommend and implement improvements in development practices, technologies, and user experience to enhance application performance

REQUIRED EDUCATION

ESSENTIAL EDUCATION:



  • Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or equivalent


DESIRED EDUCATION:


Professional Certifications:



  • Android/Kotlin or iOS/Swift Certification

  • ITIL Foundation

  • Agile/Scrum Certification

REQUIRED EXPERIENCE

ESSENTIAL EXPERIENCE 



  • 5+ years of mobile application development experience (iOS and/or Android).

  • 3+ years of professional experience with the Flutter framework

  • Demonstrable experience in systems analysis and software lifecycle management.

  • Integration of mobile apps with clinical systems or enterprise healthcare platforms (e.g., EMRs, PACS).

  • Experience working in Agile or DevOps development environments


DESIRED EXPERERIENCE



  • Previous work in a private healthcare or clinical environment.

  • Exposure to HL7/FHIR integration standards.

  • Working with cloud-based mobile backends (Firebase, AWS Mobile Hub, etc.).

  • Experience in cybersecurity for healthcare mobile applications.

  • Expertise in Dart programming language and a deep understanding of the Flutter widget system.

  • Proficiency with state management solutions, e.g. Provider, Bloc, Riverpod, or GetX.

  • Experience with native platform development (Swift/Objective-C for iOS, Kotlin/Java for Android) is a plus.

  • Familiarity with RESTful APIs, asynchronous programming, and third-party libraries.

  • Strong knowledge of version control systems, such as Git.

REQUIRED JOB SKILLS AND KNOWLEDGE

  • Mobile App Development (iOS/Android)
  • Programming Languages (Java, Kotlin, Swift, Dart)
  • Flutter Widget System
  • State management solutions (Provider, Bloc, Riverpod, or GetX)
  • Mobile UI/UX Design Principles
  • Agile/Scrum Methodologies
  • Data Security & Privacy (HIPAA/POPIA)
  • SQL / NoSQL Databases
  • Version control systems, such as Git
  • Technical Documentation
  • Problem Solving and Debugging
  • Communication & Stakeholder Management
  • Mentorship & Team Support

All applicants will be considered, with the understanding that preference will be given in accordance with the Employment Equity Plan of Mediclinic Southern Africa, as well as internal applicants/employees that meet the minimum requirements.


Please note if you are an internal employee on a fixed term contract please apply using an external candidate profile and not your employee profile


 


Original job Analyst Programmer (Mobile Applications) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Analyst Programmer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Analyst Programmer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.