Senior Mobile Developer (.NET MAUI / Xamarin)
- Sri Lanka
Position: Senior Mobile Developer (.NET MAUI / Xamarin)
Work Type: Hybrid
Working Hours: UK Time Zone
Experience: 5+ years
Position Summary:
We are seeking an experienced and highly skilled Senior Mobile Developer with deep expertise in cross-platform mobile development using the Microsoft stack. The ideal candidate will have strong hands-on experience with Xamarin.Forms and proven experience developing and deploying applications using .NET MAUI, particularly with the Blazor Hybrid pattern. This role involves maintaining, modernizing, and developing features for critical mobile solutions on both iOS and Android platforms.
Key Responsibilities:
-
Design, develop, test, and deploy cross-platform mobile applications using .NET MAUI (specifically with Blazor Hybrid) and Xamarin.Forms.
-
Lead the maintenance and feature development of applications leveraging .NET 8.0 and Blazor Hybrid MAUI for a native-web UI experience.
-
Maintain and enhance existing applications built on Xamarin.Forms 5 and .NET Standard 2.0.
-
Develop robust, reusable, and modern UI components using Razor Components within the Blazor Hybrid environment.
-
Troubleshoot and resolve complex issues across both native (Android/iOS specific code) and cross-platform layers.
-
Ensure application performance, quality, and responsiveness on target platforms.
-
Collaborate with design, product, and backend teams to define scope, estimate effort, and deliver high-quality software.
-
Mentor junior developers and promote best practices in mobile and C# development.
Required Technical Skills:
-
Hands-on, production experience with Xamarin.Forms.
-
Proven experience developing and deploying applications using .NET MAUI, particularly with the Blazor Hybrid pattern.
-
Deep knowledge of .NET MAUI and Xamarin.Forms for mobile modernization and maintenance.
-
Expertise in Blazor Hybrid and Razor Components (.razor files) for UI development.
-
Strong understanding of .NET 8.0 and experience with .NET Standard 2.0.
-
High proficiency in C# for all application logic.
-
Experience building and deploying applications for Android (API 24+) and iOS (14.2+).
-
Solid experience with Git, including branching, merging, and pull requests.
Qualifications:
-
5+ years of professional experience in cross-platform mobile development.
-
3+ years of hands-on, production experience with Xamarin.Forms.
-
Strong understanding of mobile application architecture (MVVM, XAML/Razor components, dependency injection).
-
Experience with consuming RESTful APIs and asynchronous programming.
-
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

