Remote Xamarin/.NET Developer
Offices around the world
Employees strong
Senior engineers
Projects completed
Development Languages
Tech & Soft skills trainings per year

We are looking to hire a remote Xamarin/.NET Developer who will work in a team of uniquely intelligent technologists to implement and extend groundbreaking web applications that make the world a better place!

This position requires a strong hands-on developer that will fully participate in the software development process – design, development, unit testing and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards – from medical and construction software to education and games.

MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.

Job Description

  • Develop software projects based on Xamarin and Microsoft .NET Framework in C#
  • Participating in the development portion of software production
  • Design and create web-services to interface with mobile applications
  • Work with the latest development, mobile and server technologies from Microsoft and 3rd party APIs for payment processing, networking, messaging, etc.


  • Experience with the Xamarin Platform (Forms, iOS, Android)
  • Knowledge of the MVVM pattern - experience with Prism or MVVMCross
  • Spoken and written English
  • A passion for building great software
  • Responsible and team-oriented person

Strong advantage

  • Experience in database design and implementation – SQLite and/or Microsoft SQL Server
  • Experience in native development on iOS (Objective C/Swift) or Android (Java/Kotlin)
  • Experience with ASP.NET MVC
  • Experience with ASP.NET Web API 2
  • Experience with .NET Core 2

What we offer

Career Development

  • Variety of meaningful projects
  • Latest technologies to choose from
  • Work side-by-side with top engineers
  • Challenging problems to solve
  • A career path with regular salary increases
  • Individual learning budget
  • Internal technical and soft skills trainings
  • Business English classes
  • Knowledge sharing

Work & Life Balance

  • Opportunity to relocate to one of our five offices within the country
  • Additional paid time off for loyal employees
  • Regular team buildings and office parties
  • Gamification program
  • Charity and volunteer activities
  • Internal communities of interest such as board games, sports, etc.
  • Diverse working environment

Perks to Enjoy

  • Additional health and dental insurance
  • Employee Referral program with bonuses
  • Discounts in shops & restaurants
  • Exclusive financial offers and consultations

Career Path

Intern Software Developer
Junior Software Developer
Software Developer
Senior Software Developer
Software Development Lead
Software Architect
Delivery Lead
Software Development Manager
Delivery Manager

Apply now