Xamarin and .NET MAUI Mobile App Developer

Xamarin.Forms.NET Multi-platform App UI (.NET MAUI)C#Microsoft .NETRepresentational State Transfer (REST) Application Programming Interfaces (APIs)AndroidiOSModel-View-ViewModel (MVVM)FirebaseSQLite

Description

GSPANN is hiring a Xamarin and .NET MAUI Mobile App Developer to build cross-platform apps for Android and iPhone, focusing on smooth performance, stable releases, and user-friendly design.

Roles and Responsibilities

  • Design, develop, test, and maintain cross-platform mobile applications using .NET MAUI or Xamarin.Forms.
  • Develop Android and iOS applications using C# and the .NET ecosystem.
  • Build scalable, maintainable mobile solutions from business and User Interface (UI) requirements.
  • Implement mobile application integrations with REST APIs and backend services.
  • Develop responsive UI screens and reusable components based on design specifications.
  • Ensure app stability by troubleshooting, debugging, and resolving functional and performance-related issues.
  • Manage local storage, authentication, notifications, device features, and other mobile capabilities.
  • Optimize applications for performance, stability, memory usage, and responsiveness.
  • Ensure code is clean, reusable, maintainable, and well documented.
  • Implement unit tests and support Quality Assurance (QA) teams in troubleshooting and resolving defects.
  • Drive code quality through code reviews and established development standards.
  • Collaborate with backend developers, QA engineers, UI and User Experience (UX) designers, and product teams.
  • Support application releases and deployment to the Google Play Store and Apple App Store as required.
  • Manage production issues through analysis, timely fixes, and enhancements.

Skills and Experience

  • Bring 3+ years of experience in mobile application development.
  • Demonstrate strong programming experience in C# and .NET.
  • Apply hands-on experience with Xamarin.Forms or .NET MAUI.
  • Bring a good understanding of Android and iOS application development.
  • Work with REST APIs, JavaScript Object Notation (JSON), Hypertext Transfer Protocol (HTTP), HTTP Secure (HTTPS), and third-party APIs.
  • Apply MVVM architecture and dependency injection.
  • Utilize Firebase, push notifications, analytics, or crash reporting.
  • Work with SQLite or other local mobile databases.
  • Apply secure storage, biometric authentication, or Open Authorization (OAuth) and JSON Web Token (JWT) practices.
  • Demonstrate a good understanding of asynchronous programming using async/await and Tasks.
  • Utilize Git and source control practices.
  • Develop mobile UIs with responsive layouts.
  • Apply debugging, logging, and troubleshooting practices to mobile applications.
  • Manage publishing and maintenance of applications on the Google Play Store and Apple App Store.
  • Work with Agile and Scrum development methodologies.
  • Demonstrate an understanding of application lifecycle, navigation, permissions, and device-specific functionality.
  • Apply object-oriented programming and software development principles.

Apply Now

PDF or DOCX up to 5MB