×
Register Here to Apply for Jobs or Post Jobs. X

Analyst Programmer; Mobile Applications

Job in Stellenbosch, 7600, South Africa
Listing for: Mediclinic Southern Africa Corporate Office
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Android Developer
Job Description & How to Apply Below
Position: Analyst Programmer (Mobile Applications)

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 Dev Ops 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 / No

    SQL Databases
  • Version control systems, such as Git
  • Technical Documentation
  • Problem Solving and Debugging
  • Communication & Stakeholder Management
  • Mentorship & Team Support
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary