Role OverviewThe Senior iOS Application Engineer will support the design, development, enhancement, integration, testing, deployment, and production support of the E-Citations mobile application. This role requires deep hands-on .NET MAUI/iOS engineering expertise, strong problem-solving skills, and the ability to independently deliver complex application enhancements within an enterprise environment.
What You Will Do
Design, develop, enhance, and support the E-Citations iOS application using .NET MAUI and C#. Build secure, scalable, high-performance mobile functionality using .NET MAUI, XAML, and native iOS APIs where required.
Why It Might Be a Fit
This role requires strong experience with .NET MAUI, XAML, and native iOS frameworks, as well as expertise in enterprise security, CI/CD, and troubleshooting within complex enterprise environments.
Requirements
- Extensive hands-on experience developing enterprise mobile applications using .NET MAUI and C# for iOS
- Strong experience with XAML, .NET MAUI Community Toolkit, .NET MAUI Essentials, MVVM, Clean Architecture, and dependency injection
- Experience building offline-first mobile applications using SQLite, local caching, synchronization, retry, and conflict-resolution patterns
- Hands-on experience with Bluetooth/BLE and Zebra mobile printers, preferably including Zebra ZQ-series printers and Zebra SDK integration
- Strong experience integrating mobile applications with REST/GraphQL APIs, .NET/ASP.NET Core services, Azure, SQL Server, and Azure SQL
- Experience integrating .NET MAUI applications with native iOS frameworks and platform-specific APIs where required
- Strong knowledge of enterprise security including OAuth, OIDC, JWT, Keychain, encryption, certificate pinning, and application hardening
- Experience with enterprise MDM platforms such as Microsoft Intune, Workspace ONE/AirWatch, or Jamf
- Strong experience with Git, GitHub/GitLab, CI/CD, Jenkins/Bitrise, automated testing, provisioning and signing
- Knowledge of App Store Connect, APNs, telemetry, crash reporting, diagnostics, and application monitoring
- Strong troubleshooting, collaboration, and independent execution skills within complex enterprise environments
]]>