Bogotá, Bogota, Colombia

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