Expert .NET MAUI / C# Developer
Scraped from: Afriworket
Job description
We are seeking an experienced .NET MAUI / Xamarin to join our team. This role requires strong hands-on expertise in .NET MAUI, Xamarin, and C# as core technologies, with proven experience developing, maintaining, and improving production-grade cross-platform mobile applications. Key Responsibilities .NET MAUI / Mobile Development Develop scalable, cross-platform mobile applications using .NET MAUI, Xamarin, and C# . Build responsive, maintainable, and user-friendly interfaces using appropriate .NET MAUI controls. Implement application navigation, state management, and data binding using the MVVM architecture . Optimize applications for performance, responsiveness, reliability, and resource efficiency. System Maintenance & Enhancement Maintain, support, and enhance existing mobile applications and systems. Investigate, troubleshoot, and resolve bugs, production issues, and technical problems. Analyze existing codebases and implement improvements without disrupting existing functionality. Refactor legacy code to improve performance, maintainability, scalability, and reliability . Identify technical debt and recommend practical improvements. Monitor application stability and address recurring issues proactively. Support system upgrades, framework migrations, dependency updates, and modernization initiatives. Ensure existing applications remain compatible with current platform and technology requirements. C# Development & Application Architecture Write clean, reusable, maintainable, and well-structured C# code. Implement ViewModels using INotifyPropertyChanged and proper MVVM principles. Work with asynchronous programming, including API calls and background operations. Data & API Integration Integrate RESTful APIs , backend services, and third-party services. Implement and maintain local data persistence using technologies such as SQLite or Preferences . Handle API responses, errors, authentication, and asynchronous operations appropriately. Troubleshoot integration issues between mobile applications, APIs, and local data storage. Work closely with product managers, designers, QA engineers, and other developers. Requirements Strong professional expertise in .NET MAUI and C# . Experience with Xamarin / Xamarin.Forms and the ability to work with existing Xamarin codebases. Minimum 3+ years of professional experience developing and maintaining mobile applications using C# and .NET technologies. Proven experience working with existing production systems and codebases . Strong understanding of MVVM, data binding, and mobile application architecture . Hands-on experience with .NET MAUI controls, navigation, and UI development. Experience integrating RESTful APIs and handling asynchronous operations. Experience with SQLite, Preferences, or other local data persistence solutions . Strong understanding of Dependency Injection and modern .NET development practices. Ability to work independently and take ownership of assigned systems and features. Skills and Expertise .NET MAUI Xamarin / Xamarin.Forms C# Programming
