Leega

Senior .NET MAUI Developer

Leega

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • We are looking for a senior developer specialized in .NET MAUI to take technical ownership of a new cross-platform mobile application. The professional will be responsible for receiving, analyzing, and continuing the development of an already-started application, ensuring quality, scalability, and adherence to industry best practices.
  • Previous experience taking over in-progress projects from other teams or vendors
  • Knowledge of Blazor Hybrid within MAUI
  • Familiarity with code analysis tools and quality metrics
  • Experience with Azure DevOps or GitHub Actions for mobile CI/CD
  • Open source contributions or active participation in the .NET community
  • Autonomy and proactivity to drive the project with minimal supervision
  • Analytical ability to understand and document third-party code
  • Clear communication to report status, risks, and technical decisions
  • Ownership mindset regarding the product and its outcomes
  • Receive and analyze the existing application codebase, documenting architecture, dependencies, and areas for improvement
  • Assume technical leadership of the project, defining coding standards, architecture, and best practices
  • Develop and evolve features using .NET MAUI for iOS and Android
  • Conduct code reviews, refactorings, and performance optimizations
  • Ensure code quality through unit and integration tests
  • Collaborate with product, design, and backend teams to deliver aligned with business requirements
  • Document technical decisions and keep project documentation up to date
  • Identify and resolve technical debt, proposing continuous improvements
  • Support the definition of CI/CD pipelines for building and distributing the app
  • Implement and maintain integrations with push notifications (Firebase, APNs)
  • Ensure accessibility and adherence to platform UX guidelines

Requirements

  • Strong experience (4+ years) in mobile development with Xamarin.Forms and/or .NET MAUI
  • Proficiency in C# and the .NET 7/8 ecosystem
  • Deep knowledge of MVVM and state management libraries (CommunityToolkit.MVVM, ReactiveUI, or Prism)
  • Experience with Handlers, platform-specific code, and MAUI Essentials
  • Proficiency with Shell navigation and MAUI application lifecycle
  • Experience with custom renderers/handlers for native customizations
  • Knowledge of consuming REST APIs and integrating with backend services
  • Familiarity with SQLite, Entity Framework, or other local persistence mechanisms
  • Experience with offline-first architecture and data synchronization
  • Knowledge of automated testing (xUnit, NUnit, Moq) and UI testing (Appium or similar)
  • Experience with debugging and profiling on real devices (iOS and Android)
  • Knowledge of publishing apps to stores (App Store and Google Play)
  • Familiarity with analytics and crash reporting (App Center, Firebase Crashlytics)
  • Experience with Git version control and collaborative workflows
  • Having an environment configured for iOS builds (macOS) is a plus
Benefits
  • 100% remote position
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET MAUIC#Xamarin.FormsMVVMCommunityToolkit.MVVMReactiveUIPrismREST APIsSQLiteEntity Framework
Soft Skills
autonomyproactivityanalytical abilityclear communicationownership mindsettechnical leadershipcollaborationdocumentationproblem-solvingcontinuous improvement