Skip to main content

Senior Android Developer

Requirements:

  • 3+ years commercial experience in Android development;
  • Experience in Kotlin for Android is a must have;
  • Strong knowledge of OOP methodology;
  • Experience in application design patterns MVC, MVVM;
  • Practice in Retrofit, Gson;
  • Proficiency with Dagger2, RxJava 2.x / 3.x, Koin;
  • Experience in using such databases as SQLite & Realm;
  • Experience in Android X, Jetpack (Room, ViewModel, LiveData, WorkManager, Navigation Component);
  • Experience in writing tests;
  • Intermediate + spoken English.

Responsibilities:

  • Development of native Android applications for phones/tablets/IoT/AR;
  • Collaboration with a team to define, design, and ship new features;
  • Cooperation with business requirements;
  • Mentor junior developers and help them develop their engineering skills.
  • Daily project meetings.

Would be as an advantage :

  • Experience in reactive programming, building libraries & designing APIs used by others;
  • Experience in complex projects (finance/bank apps, online stores, etc.).

We offer you:

  • Competitive salary;
  • Experience in working with colleagues locally and overseas;
  • Flexible working schedule;
  • Self-realization opportunities;
  • Be the part of challenging projects using new technologies and tools;
  • Friendly team and enjoyable working environment;
  • Social and corporate events;
  • Career development possibility;
  • Participation in professional training, meetups.

Our benefits:

  • Corporate medical insurance;
  • Sports activities coverage;
  • Remote work opportunity ;
  • Vacation at least 26 days, fully paid 3 days-off during the working year;
  • Internal English courses;
  • Comfortable and fully equipped workplace.