Mobile Application Developer - Dot NET MAUI - iOS - Android

Softthink Solutions Inc
•$45 - $55•Remote

About The Position

We are seeking an experienced Mobile Application Developer to develop and maintain secure, cross-platform mobile applications supporting enterprise business operations, including use in environments with limited or intermittent network connectivity. The role requires expertise in .NET MAUI, C#, iOS, Android, SQLite, and offline data synchronization, as well as experience integrating with Azure-hosted APIs and delivering reliable, high-performance mobile applications. The position is remote and requires US citizenship.

Requirements

  • Strong hands-on experience developing mobile applications using .NET MAUI and C#.
  • Experience building and deploying applications for both iOS and Android.
  • Experience using SQLite for local storage and offline application functionality.
  • Strong understanding of offline synchronization, conflict resolution, and data consistency.
  • Experience integrating mobile applications with RESTful APIs and JSON-based services.
  • Familiarity with Microsoft Azure and cloud-hosted backend applications.
  • Understanding of secure mobile development practices and authentication mechanisms.
  • Experience with Git, CI/CD pipelines, debugging, and mobile testing tools.
  • Strong troubleshooting, communication, and problem-solving skills.
  • US citizenship.

Nice To Haves

  • 8+ years of software development experience, including significant mobile application development.
  • Experience with enterprise-scale offline-first mobile applications.
  • Experience with Azure App Services, API Management, and Azure SQL.
  • Experience migrating Xamarin applications to .NET MAUI.
  • Familiarity with mobile accessibility and Section 508 requirements.
  • Experience supporting field-based mobile applications and remote data collection workflows.
  • Experience working on Federal Government or regulated enterprise projects.
  • Familiarity with mobile application security, encryption, and device management.

Responsibilities

  • Design, develop, enhance, and maintain cross-platform mobile applications using .NET MAUI and C#.
  • Develop mobile applications for iOS and Android devices.
  • Implement offline-first functionality using SQLite and local data storage.
  • Design and implement reliable synchronization between mobile devices and cloud-hosted backend systems.
  • Handle synchronization conflicts, interrupted connectivity, data validation, error recovery, and secure data transmission.
  • Integrate applications with RESTful APIs, API gateways, and Microsoft Azure-hosted services.
  • Implement secure authentication, authorization, and mobile data protection mechanisms.
  • Collaborate with UI/UX designers, backend developers, business analysts, and QA teams.
  • Develop responsive, accessible, and user-friendly mobile interfaces.
  • Conduct unit, integration, regression, device compatibility, and performance testing.
  • Troubleshoot mobile application defects, performance issues, and synchronization failures.
  • Support mobile application builds, deployment processes, version management, and production releases.
  • Participate in Agile ceremonies, sprint planning, technical reviews, and application demonstrations.
  • Maintain technical documentation, interface specifications, user guides, and release documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service