Senior Mobile Engineer
Cloud think technologies LLCabout 1 month ago
Dallas, TX, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Experience
6+ years in mobile application development, with minimum 2 years in .NET MAUI
Role Overview
We are looking for an experienced Senior Mobile Engineer with deep expertise in .NET MAUI to design and build cross-platform mobile applications targeting iOS and Android. The ideal candidate will be hands-on with MAUI architecture, UI/UX implementation, platform-specific customizations, and performance tuning — all within the context of a native mobile-only app development environment.
Key Responsibilities
- Build and maintain high-quality cross-platform native mobile applications using .NET MAUI targeting iOS and Android.
- Implement responsive UI with XAML and platform-specific customizations (via dependency services/handlers).
- Manage application lifecycle events, device-specific integrations (camera, biometrics, sensors), and permission models.
- Handle native packaging, deployment, and submission processes for the App Store and Google Play.
- Optimize apps for performance, memory usage, and battery efficiency.
- Use platform-specific APIs (via MAUI Essentials or custom handlers) for native device capabilities.
- Integrate local databases, secure storage, and offline data access mechanisms using tools like SQLite and Preferences.
- Apply best practices in MVVM design, dependency injection, and cross-platform architecture patterns.
- Conduct unit testing and validation for device compatibility and UI consistency.
- Work collaboratively with designers and QA to deliver features as per product requirements.
Required Skills and Experience
- 6+ years of mobile development experience with at least 2 years in .NET MAUI.
- Strong proficiency in C#, XAML, and the .NET 6+ ecosystem.
- Expertise in building native-feel UIs using MAUI's layout system and styling capabilities.
- Hands-on experience with MAUI Essentials, custom renderers/handlers, and platform-specific services.
- Familiarity with mobile app lifecycle, navigation models, and multi-resolution asset management.
- Knowledge of offline data strategies, local data persistence using SQLite, File System, or Secure Storage.
- Experience with publishing apps to App Store and Google Play (including provisioning, certificates, etc.).
- Understanding of cross-platform build and debugging tools (e.g., Visual Studio 2022+, MAUI Debugger, Android/iOS emulators).
- Ability to troubleshoot platform-specific issues and provide optimal user experiences across device types.
Preferred (Nice to Have)
- Experience working with .NET MAUI Community Toolkit, Maui.Markup, or SkiaSharp for custom graphics.
- Familiarity with unit testing frameworks for mobile apps (e.g., NUnit, xUnit).
- Experience with CI/CD pipelines for mobile delivery using tools like Azure DevOps or GitHub Actions.
- Exposure to accessibility standards, multi-language/localization support, and app theming.
Required Skills
SQLite
.NET 6+
C#
Dependency Injection
Unit Testing
MVVM Design
MAUI Essentials
.NET MAUI
XAML
Cross-platform Architecture