
Senior .NET MAUI Developer
Leega
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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