Required skills:

  • 3+ years of experience with Xamarin.Native (iOS and Android) in commercial development;
  • Strong knowledge of Xamarin (iOS and Android) platform, iOS, Android deployment process;
  • Strong knowledge of .NET Framework 4.5, C#, LINQ;
  • Strong understanding of MVC and MVVM patterns;
  • Strong knowledge of ORM/SQLite/realm;
  • Strong knowledge of principles of database design and development (MS SQL);
  • Strong knowledge of T-SQL;
  • Strong knowledge of debugging, performance improvements;
  • Must have solid understanding of OOP principles and standards (Common Patterns, SOLID);
  • Experience with code review, refactoring, unit and integration testing;
  • Understanding of REST based services;
  • Understanding of Agile / Scrum;
  • High responsibility level;
  • High communication skills, development experience in a team;
  • Goal-oriented personality;
  • Upper-intermediate English level or higher.

Desired skills:

  • Base knowledge or experience in Xamarin.Forms;
  • Experience with iOS or Android native mobile development;
  • Basic web knowledge: HTML, CSS, JavaScript.