Home/Job List/Xamarin Developer
CVNinja

Xamarin Developer

CVNinja

Surat, Gujarat, India
Full-Time
Posted Today

Job Description & Responsibilities

Experience: 3+ Years

Employment Type: Full-Time

Job Summary

We are looking for a skilled Xamarin Developer with 3+ years of experience to design, develop, test, and maintain high-performance cross-platform mobile applications for iOS and Android.

The ideal candidate should have strong hands-on experience with C#, .NET, Xamarin.Forms/Xamarin Native, XAML, MVVM, and mobile application development. You will work closely with UI/UX designers, backend developers, and product teams to deliver scalable, reliable, and production-ready mobile applications.

Key Responsibilities

  • Design, develop, test, and maintain cross-platform mobile applications for iOS and Android.
  • Develop applications using Xamarin.Forms, Xamarin.Android, and Xamarin.iOS.
  • Build and integrate mobile applications with backend services using REST APIs, JSON, and XML.
  • Collaborate with UI/UX designers, backend developers, QA engineers, and product managers in an Agile environment.
  • Troubleshoot and resolve application bugs, crashes, memory issues, and performance problems.
  • Optimize application performance, responsiveness, and stability across iOS and Android platforms.
  • Implement platform-specific features and integrations when required.
  • Participate in code reviews and follow coding standards and best practices.
  • Manage application deployment and releases to the Apple App Store and Google Play Store.
  • Ensure applications are secure, scalable, maintainable, and production-ready.
  • Contribute to technical discussions, architecture decisions, and continuous improvement initiatives.

Required Skills & Qualifications

  • 3+ years of professional experience in Xamarin mobile application development.
  • Strong proficiency in C#, .NET, and XAML.
  • Hands-on experience with Xamarin.Forms and/or Xamarin.Android/Xamarin.iOS.
  • Strong understanding of MVVM architecture, Clean Architecture, SOLID principles, and design patterns.
  • Good understanding of mobile application lifecycle and UI development.
  • Experience working with REST APIs, JSON, XML, and third-party SDKs.
  • Strong debugging and troubleshooting skills.
  • Knowledge of performance optimization, memory management, and crash handling.
  • Experience publishing and managing applications on Google Play Store and Apple App Store.
  • Good understanding of Git and version control systems.
  • Ability to write clean, maintainable, and reusable code.

Good to Have

  • Experience with .NET MAUI, particularly migration from Xamarin to .NET MAUI.
  • Experience with Firebase services such as:
  • Push Notifications
  • Analytics
  • Crashlytics
  • Experience with CI/CD pipelines for mobile applications.
  • Basic understanding of native iOS and Android development.
  • Experience working with Agile/Scrum development teams.

Soft Skills

  • Strong problem-solving and analytical abilities.
  • Good communication and collaboration skills.
  • Ability to work independently as well as within a team.
  • Strong attention to detail.
  • Ability to prioritize tasks and meet deadlines.
  • Commitment to code quality and continuous learning.

Education

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
  • Equivalent practical experience may also be considered.

What You Will Work On

You will be responsible for building and maintaining mobile applications used by real users, working across the iOS and Android ecosystems, integrating backend services, improving application performance, and contributing to the complete mobile application development lifecycle.

Skills: mobile applications,xamarin,android,mobile

Required Skills

C#GitCI/CDAgile

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience38 years
Positions1

Posted by

N/A

Posted on:

19 Sept 2026

About CVNinja

More open roles

Browse all jobs →