Senior Maui Developer

Sandton, Johannesburg, South Africa

Job Description

Closing Date: 2025-07-26
Job Type: Permanent
Job Level: Senior
Experience: Between 5 - 7 Years
EE/AA: No
Summary
A company based in JHB is looking for a Senior Maui Developer. Upon joining the team, you will lead the development of cross-platform mobile and desktop applications using .NET MAUI. You will be instrumental in modernising legacy apps, introducing new functionality, and integrating with APIs, booking engines, and internal systems to enhance the digital travel experience.
Description

  • Design, develop, test, and maintain cross-platform applications using .NET MAUI for Android, iOS, Windows, and macOS.
  • Collaborate with UI/UX designers to implement engaging user experiences tailored for travel and booking use cases.
  • Work with Product Owners, BAs, and QA engineers to deliver business requirements on time and with quality.
  • Integrate third-party APIs such as GDS (e.g., Amadeus, Sabre), payment gateways, and booking engines.
  • Participate in agile ceremonies and mentor junior developers in mobile and full-stack practices.
  • Optimise applications for maximum performance, scalability, and offline capability.
  • Ensure secure coding standards and compliance with data privacy regulations (e.g., POPIA, GDPR).
  • Contribute to CI/CD pipelines and DevOps best practices for mobile deployments.
  • Research and recommend emerging technologies relevant to mobile travel platforms.
Minimum Requirements
Qualifications & Experience:
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7+ years of software development experience, with 2+ years specifically in .NET MAUI or Xamarin.Forms.
  • Proven experience in mobile app development (iOS and Android).
  • Strong knowledge of C#, .NET 6/7+, and XAML.
  • Experience with RESTful APIs, JSON, and integration with enterprise systems.
  • Knowledge of SQLite or other mobile storage solutions.
  • Familiarity with Git, Azure DevOps, or similar version control and deployment tools.
  • Experience with modern architectural patterns (MVVM, Dependency Injection, etc.).
  • Previous experience in travel, tourism, or e-commerce sectors is a strong advantage.
Nice to Have:
  • Familiarity with cloud platforms (Azure preferred).
  • Experience with offline-first mobile applications.
  • Exposure to containerization (Docker) and microservices architecture.
  • Experience integrating with GDS systems (Amadeus, Galileo, etc.).
  • Understanding of booking and reservation workflows.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1450457
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sandton, Johannesburg, South Africa
  • Education
    Not mentioned