Browse the latest developer jobs in Singapore.Join TelegramNew job alerts are currently paused.
< Back to all jobs

Senior Mobile Developer

WE-PLUS PTE. LTD.

Software EngineeringProfessionalFull-timeMarina, Raffles Place, People's Park, Cecil, Singapore

Job Description

Role Summary  Our client is seeking a talented and experienced Senior Mobile Developer specialising in .NET MAUI to join our cross-platform mobile development team.  In this role, you will design, build, and maintain high-performance applications that run seamlessly on Android, iOS, from a single shared codebase. You will work closely with product managers, UX designers, and backend engineers to deliver polished, production-grade experiences to our users. You will also mentor junior developers, contribute to architectural decisions, and champion engineering best practices across the organisation.  Main Responsibilities  • Design, develop, and maintain cross-platform applications using .NET MAUI targeting Android, iOS.  • Architect scalable, maintainable solutions following MVVM, Clean Architecture, and SOLID principles.  • Implement native platform integrations and custom renderers/handlers where platform-specific behaviour is required.  • Proficiency with platform-specific APIs on Android (Java/Kotlin interop) and iOS (Swift/Obj-C interop).  • Collaborate with UX/UI designers to translate wireframes and mockups into responsive, accessible user interfaces.  • Integrate RESTful APIs and backend services with robust error handling.  • Write comprehensive unit tests, integration tests, and UI tests using xUnit, NUnit, or MSTest along with Appium or similar frameworks.  • Optimise application performance including startup time, memory usage, rendering, and battery consumption.  • Conduct code reviews, provide constructive feedback, and mentor junior and mid-level engineers.  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to continuous improvement initiatives.  • Stay current with .NET MAUI releases, Xamarin migration paths, and the broader .NET ecosystem.  • Maintain CI/CD pipelines for automated building, testing, and deployment of mobile applications.  Qualifications & Experience  • Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field (or equivalent practical experience).  • More than 8 years of professional software development experience with C# and the .NET ecosystem.  • More than 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.  Preferred 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 are a plus.  Technology Stack • Languages: C#, XAML, T-SQL; exposure to Kotlin/Swift a plus. • Frameworks: .NET 8/9/10, .NET MAUI, Blazor Hybrid, ASP.NET Core. • Architecture: MVVM, Clean Architecture, Repository Pattern. • Tools & IDEs: Visual Studio 2022, VS Code, JetBrains Rider. • DevOps: Azure DevOps, GitHub Actions, App Center, Docker. • Testing: xUnit, NUnit, Appium, Moq, FluentAssertions. • Databases: SQL Server, SQLite, Redis.

Listing closes 5 Dec 2026.

Apply directly through the original listing. The employer’s page has the latest application details.