CorporateOpen until filled

.NET MAUI Developer

South Africa, NationalICT

About this role

iqx the Technology Division of iqbusiness is seeking an experienced .NET MAUI Developer to design, develop, and maintain secure, high-performance cross-platform mobile applications for Android and iOS. The successful candidate will be responsible for delivering enterprise-grade mobile solutions using .NET MAUI, integrating with backend APIs, and ensuring an exceptional user experience.

The ideal candidate has a strong background in C#, .NET, mobile application architecture, and enterprise integrations, with experience working in Agile environments.

Required Skills & Experience

  • 4+ years of software development experience using C# and .NET.
  • 2+ years of hands-on experience with .NET MAUI (or previous Xamarin.Forms experience transitioning to MAUI).
  • Strong knowledge of:
    • C#
    • .NET 8+
    • XAML
    • MVVM architecture
    • Dependency Injection
    • Async/Await programming
  • Experience developing applications for both Android and iOS.
  • Experience consuming RESTful APIs and JSON services.
  • Strong understanding of Git and version control.
  • Experience with Visual Studio 2022 and MAUI tooling.
  • Familiarity with SQLite or mobile data storage.
  • Experience debugging and resolving platform-specific mobile issues.

Key Responsibilities

  • Design, develop, test, and maintain cross-platform mobile applications using .NET MAUI.
  • Build responsive, intuitive, and scalable mobile user interfaces using XAML.
  • Develop reusable components and maintain a clean, modular architecture.
  • Integrate mobile applications with RESTful APIs and backend services.
  • Implement secure authentication and authorization mechanisms (OAuth2, OpenID Connect, JWT).
  • Optimize application performance, responsiveness, and battery usage.
  • Work closely with UX/UI Designers, Business Analysts, QA Engineers, and Backend Developers.
  • Participate in architecture discussions, sprint planning, and code reviews.
  • Troubleshoot production issues and deliver timely resolutions.
  • Write unit tests and support automated testing initiatives.
  • Contribute to CI/CD pipelines for mobile application deployment.
  • Ensure compliance with enterprise security, governance, and coding standards.

Please Note:
As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals

Other roles you might like