We are seeking an experienced .NET MAUI Developer to complete and unify our mobile application into a single cross-platform solution. Our current environment includes an iOS application built on .NET 10 and an in-progress Android application using .NET MAUI.
The primary objective is to complete the Android MAUI implementation first, then extend and adapt the solution to support iOS - ultimately retiring the existing .NET 10 iOS app and consolidating everything into one maintainable MAUI codebase.
This role requires a hands-on developer who can take ownership of partially completed work, bring the Android app to production readiness, and then ensure a smooth transition to a fully unified iOS/Android solution.
Key Responsibilities:
• Complete development of the existing Android application in .NET MAUI for phone and tablet.
• Evaluate current codebases and define a practical path to a single MAUI solution.
• Extend the MAUI application to support iOS, replacing the current .NET 10 iOS app.
• Refactor and organize shared code for maximum reuse across platforms.
• Ensure consistent UI/UX across phones and tablets on both iOS and Android.
• Prepare the application for future deployment on ruggedized Android devices.
• Integrate and maintain connections with 3rd-party SDKs and external hardware.
• Troubleshoot platform-specific issues and ensure stable cross-platform performance.
• Optimize application performance, responsiveness, and scalability.
• Collaborate with internal teams to test, iterate, and deploy the unified solution.
• Ensure compliance with Apple App Store and Google Play requirements.
Required Qualifications:
• Strong hands-on experience with .NET MAUI in production environments.
• Expertise in C# and XAML for cross-platform mobile development.
• Proven experience completing partially built applications and bringing them to production.
• Experience building apps for both Android and iOS using a shared codebase.
• Strong understanding of mobile architecture patterns (e.g., MVVM, dependency injection).
• Experience integrating 3rd-party SDKs into mobile applications.
• Hands-on experience with hardware integrations, including:
• Bluetooth / BLE devices
• Mobile printers
• Barcode scanners and similar peripherals
• Experience working with SQLite or similar local storage.
• Strong debugging and troubleshooting skills across mobile platforms.
• Ability to work independently, prioritize effectively, and communicate progress clearly.
Preferred Qualifications:
• Experience supporting tablet form factors in addition to phones.
• Familiarity with ruggedized Android devices (e.g., Zebra, Client, etc.).
• Experience with App Store and Google Play deployments.
• Familiarity with Azure and/or DevOps pipelines.
• Experience optimizing mobile app performance and reliability in real-world environments.
Project Goals:
• Finalize Android MAUI application
• Achieve feature parity across platforms
• Transition iOS to MAUI
• Retire legacy .NET 10 iOS app
• Deliver a single, unified MAUI solution