.NET Developer for Android

Brussel
|Brussel
|Full Stack Developer
|Freelance |Payroll (consultancy)
# INW26807

Function

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.

Your Profile

  • 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.

Contactperson & Reference

Back Print
.NET Developer for Android
In4Matic uses cookies to remember certain preferences and align jobs interests.