Skip to main content
Sriggle logo

Mobile Developer - .Net MAUI

Sriggle
Full Timemid
INPosted April 19, 2026

Job Description

As a Mobile Developer at our company, you will be responsible for designing, developing, testing, and deploying cross-platform mobile applications using .NET MAUI. Your deep understanding of .NET, object-oriented programming (OOP) principles, and mobile development best practices will be crucial in creating high-performance, user-friendly applications for Android, iOS, and Windows platforms.

  • *Key Responsibilities:**
  • Develop and maintain cross-platform mobile applications using .NET MAUI.
  • Write clean, efficient, and maintainable code adhering to established coding standards and best practices.
  • Implement UI/UX designs that provide a seamless and intuitive user experience across different platforms.
  • Integrate mobile applications with backend services via RESTful APIs, Web Services, or WCF services.
  • Utilize design patterns (MVC, MVVM, etc.) to ensure code reusability and maintainability.
  • Implement and manage local data storage and caching mechanisms.
  • Develop unit and integration tests to ensure application quality and stability.
  • Optimize application performance for various mobile devices and network conditions.
  • Implement memory management techniques to prevent memory leaks and ensure efficient resource utilization.
  • Utilize Task Parallel Library (TPL) and multi-threading to enhance application responsiveness.
  • Prepare and deploy applications to Google Play Store and Apple App Store.
  • Troubleshoot and resolve application bugs and performance issues.
  • Stay up-to-date with the latest mobile development trends and technologies.
  • Maintain and update existing mobile applications with new features and enhancements.
  • Collaborate with designers, product managers, and other developers to define project requirements.
  • Participate in code reviews and provide constructive feedback.
  • Communicate effectively with team members and stakeholders.
  • Document technical specifications and development processes.
  • Understand and address platform-specific limitations and considerations for Android and iOS.
  • Have knowledge of UI design principles for Android, iOS, and Windows devices.
  • *Qualifications Required:**
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2-3 years of hands-on experience in mobile application development, specifically with .NET MAUI.
  • Strong proficiency in C# and .NET framework.
  • Solid understanding of OOP concepts and design patterns (MVC, MVVM).
  • Experience with RESTful APIs, Web Services, or WCF services.
  • Knowledge of memory management, TPL, and multi-threading.
  • Understanding of UI/UX design principles for mobile applications.
  • Experience with version control systems (e.g., Git).
  • Experience deploying applications to Google Play Store and Apple App Store.
  • Knowledge of SQLite or other mobile database solutions.
  • Experience with testing frameworks.
  • Experience with dependency injection

This position will report to the AVP - Technology Integration. As a Mobile Developer at our company, you will be responsible for designing, developing, testing, and deploying cross-platform mobile applications using .NET MAUI. Your deep understanding of .NET, object-oriented programming (OOP) principles, and mobile development best practices will be crucial in creating high-performance, user-friendly applications for Android, iOS, and Windows platforms.

  • *Key Responsibilities:**
  • Develop and maintain cross-platform mobile applications using .NET MAUI.
  • Write clean, efficient, and maintainable code adhering to established coding standards and best practices.
  • Implement UI/UX designs that provide a seamless and intuitive user experience across different platforms.
  • Integrate mobile applications with backend services via RESTful APIs, Web Services, or WCF services.
  • Utilize design patterns (MVC, MVVM, etc.) to ensure code reusability and maintainability.
  • Implement and manage local data storage and caching mechanisms.
  • Develop unit and integration tests to ensure application quality and stability.
  • Optimize application performance for various mobile devices and network conditions.
  • Implement memory management techniques to prevent memory leaks and ensure efficient resource utilization.
  • Utilize Task Parallel Library (TPL) and multi-threading to enhance application responsiveness.
  • Prepare and deploy applications to Google Play Store and Apple App Store.
  • Troubleshoot and resolve application bugs and performance issues.
  • Stay up-to-date with the latest mobile development trends and technologies.
  • Maintain and update existing mobile applications with new features and enhancements.
  • Collaborate with designers, product managers, and other developers to define project requirements.
  • Participate in code reviews and provide constructive feedback.
  • Communicate effectively with team members and stakeholders.
  • Document technical specifications and development processes.
  • Understand and address platform-specific limitations and considerations

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free