Senior Software Engineer (.Net MAUI)
On-siteSingapore, Singapore
Job Summary
Design, develop, and maintain high-performance cross-platform mobile applications using .NET MAUI targeting Android and iOS from a single shared codebase. Architect scalable solutions following MVVM, Clean Architecture, and SOLID principles while implementing native platform integrations and custom renderers. Collaborate with product managers and UX designers to translate wireframes into responsive interfaces, integrate RESTful APIs with robust error handling, and optimize performance metrics including startup time and memory usage. Write comprehensive unit, integration, and UI tests using xUnit, NUnit, or MSTest along with Appium. Mentor junior developers, conduct code reviews, and maintain CI/CD pipelines for automated deployment within an Agile environment.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 8+ years of professional software development experience with C# and the .NET ecosystem
- 5+ years of hands-on experience with .NET MAUI or Xamarin.Forms (with demonstrated MAUI migration expertise)
- Proficiency with platform-specific APIs on Android (Java/Kotlin interop) and iOS (Swift/Obj-C interop)
- Experience consuming and integrating RESTful and/or GraphQL APIs
- Solid knowledge of dependency injection, asynchronous programming (async/await), and reactive patterns
- Familiarity with Git-based workflows, pull request culture, and branch strategies (GitFlow, trunk-based)
- Strong debugging, profiling, and performance-tuning skills across multiple target platforms
- Excellent written and verbal communication skills
Desired Qualifications
- Knowledge of platform-specific design systems (Material Design, Apple Human Interface Guidelines, Fluent Design)
- Hands-on experience with Azure DevOps, GitHub Actions, or App Center for CI/CD
- Familiarity with SQLite, Realm, or other embedded databases for local data persistence
- Experience with accessibility standards (WCAG) and building inclusive applications
- Contributions to open-source .NET or MAUI community projects
- Relevant Microsoft certifications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.