jobs in WE-PLUS PTE. LTD.

全职 Senior Mobile Developer 工作, 薪水 up to SGD 5,000, WE-PLUS PTE. LTD. Central Region (Singapore) 公司招聘中 - Ricebowl

Senior Mobile Developer

WE-PLUS PTE. LTD.

Central Region (Singapore)

分享
保存

工作地点

  • 16 RAFFLES QUAY Central Region (Singapore) Singapore

职位描述

岗位职责

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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多