In4Matic
Linkedin · Posted 6d ago
.NET Developer for Android
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
We're looking for a Senior .NET for Android Developer to join our client's team and contribute to the design, development, and delivery of high-quality mobile applications within a business-critical environment. You'll collaborate closely with solution architects and business stakeholders to transform functional requirements into reliable, scalable Android solutions. This is an excellent opportunity for a developer who enjoys taking ownership, delivering end-to-end solutions, and working in a collaborative, agile environment.
Key Responsibilities
- Design, develop, and maintain native Android applications using .NET for Android (Xamarin.Android).
- Build robust, maintainable, and high-performing mobile solutions following Clean Code, Clean Architecture, and SOLID principles.
- Implement the MVVM pattern using MvvmCross.
- Develop reliable integrations with backend APIs, including offline capabilities, local data persistence, synchronization, conflict resolution, and recovery mechanisms.
- Write and maintain automated unit tests to ensure software quality.
- Implement and manage CI/CD pipelines using Azure DevOps.
- Collaborate with technical and business stakeholders to deliver complete, high-quality software solutions.
- Contribute to code reviews, knowledge sharing, and continuous improvement initiatives.
- Minimum 5 years of experience in .NET development.
- At least 3 years of hands-on experience with .NET for Android (Xamarin.Android). Experience limited to cross-platform frameworks such as Xamarin.Forms or .NET MAUI is not sufficient.
- Proven experience with MvvmCross, including navigation, dependency injection, data binding, and view model lifecycle management.
- Strong understanding of Android fundamentals, including activities, fragments, services, background processing, WorkManager, push notifications, native SDK integration, and responsive UI design.
- Experience writing automated unit tests and developing clean, maintainable code.
- Practical experience with Azure DevOps, CI/CD pipelines, and Git version control.
- Strong knowledge of C#, LINQ, async/await, design patterns, and object-oriented programming.
- Excellent communication skills and the ability to explain technical concepts clearly.
- Comfortable working independently while collaborating effectively within a multidisciplinary team.
- Fluent in English and either Dutch or French (native or minimum C2 level). English proficiency should be at least C1.
- Available to work on-site in Brussels at least 2 days per week.
- Reference #: INW26807
- Pieter Messely
- [email protected]
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent