Senior .NET MAUI Engineer OC-43
Job Description:
Technologies
.NET MAUI, C#, Xamarin/Xamarin.Forms, iOS, Android
Job Summary
We are seeking a Senior .NET MAUI Engineer to support the migration of an existing cross-platform mobile application from Xamarin to .NET MAUI. The role involves developing and maintaining mobile applications for iOS and Android, collaborating with technical teams, and delivering high-quality, scalable mobile solutions.
Responsibilities
- Assess the current cross-platform mobile application and identify areas for migration from Xamarin to .NET MAUI.
- Collaborate with the Technical Lead to migrate the user interface and mobile functionality.
- Resolve platform-specific issues and ensure stable iOS and Android applications.
- Build, debug, and maintain applications using .NET MAUI.
- Integrate REST APIs and implement authentication and transactional workflows.
- Follow mobile architecture patterns such as MVVM and Clean Architecture.
- Optimize application performance, security, lifecycle management, and error handling.
-
Work with Azure Repositories and other Azure-based services.
Required Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in C#, .NET, XAML, and asynchronous programming.
- Experience with Xamarin/Xamarin.Forms, .NET MAUI, or both.
- Experience building, debugging, and maintaining iOS and Android applications.
- Knowledge of native mobile tooling and platform-specific integrations.
- Experience consuming REST APIs and implementing authentication and transactional workflows.
- Familiarity with MVVM, Clean Architecture, and mobile development best practices.
- Experience with Azure Repositories and Azure-based services.
-
Professional English proficiency.
Nice to Have
- Experience migrating production applications from Xamarin to .NET MAUI.
- Experience with Azure DevOps, GitHub Actions, or other CI/CD tools.
- Experience with automated testing frameworks for .NET or mobile applications.
- Experience working on distributed or client-facing engineering teams.
Required Skills:
Performance Mobile Applications Support REST Development Github Actions Authentication Debugging Azure DevOps REST APIs iOS CI/CD Android Azure Architecture Software Development DevOps Programming C# Github Security Software Testing Engineering English Management