Senior Mobile .NET Developer (Maui)

AIQU · Cairo, Egypt · Posted 2026-05-03

KEY RESPONSIBILITIES:• Design, develop, and maintain cross-platform mobile applications using .NET MAUI (Multi-platform App UI).• Architect and implement clean, maintainable, and scalable code following best practices (MVVM, Clean Architecture, SOLID principles).• Integrate with backend services using RESTful APIs, GraphQL, and Azure services.• Implement advanced mobile features such as offline sync, push notifications, biometric authentication, camera, GPS, and local databases (SQLite).• Optimize application performance, memory usage, and battery efficiency.• Write clean, well-documented, and testable code with high unit test coverage.• Collaborate with UI/UX designers, backend developers, QA engineers, and product managers.• Stay up-to-date with the latest .NET MAUI updates, .NET ecosystem, and mobile development trends.• Troubleshoot and resolve complex technical issues in production applications.Requirements :• Bachelor's degree in Information Technology, Computer Science, or related field.• 6+ years of experience in application development.• Strong expertise in .NET MAUI (minimum 2+ years hands-on experience).• Deep knowledge of C#, and modern .NET development.• Proficiency in consuming REST APIs, authentication (OAuth2, JWT), and backend integration.• Strong understanding of mobile UI/UX principles and responsive design.• Experience with SQLite, and local data persistence.• Hands-on experience with Azure DevOps, Git, and CI/CD pipelines for mobile apps.• Excellent problem-solving and debugging skills.• Excellent spoken and written English• Communication, organizational and analytical skillsNice to Have:• Knowledge of .NET Aspire, MAUI App Accelerator, or .NET MAUI Community Toolkit.• Familiarity with Microsoft Application Insights for analytics and crash reporting.• Experience with Shell Navigation, Custom Handlers, and Platform-specific code (iOS/Android).• Knowledge of Agile/Scrum methodologies.• Experience with XAML and modern styling techniques (CSS-like styling in MAUI).• Understanding of native mobile development (Swift/Kotlin) is a plus.

Apply for this role