Ключевые задачи:
- Умение работать с Google Play Services (Maps, Location, GCM, Analytics);
- Хорошее понимание material guidelines и их применение, в том числе с помощью design и support библиотек от Google;
- Знание и понимание принципов работы с Retrofit2, Okhttp, Dagger2, Glide, Navigation & UI, Jetpack, WorkManager;
- Опыт работы с Git (по Git Flow в команде);
Что мы ждем от кандидата:
- Знание Android API, понимание архитектуры Android;
- Знание Android SDK (API 21+);
- Опыт разработки Android-приложений (желательно от 2 лет);
- Знание основ HTTP, XML, JSON;
- Уверенное владение Java и Android SDK, особенно в части работы с сетью, сложных интерфейсов;
Будет плюсом:
- Опыт back-end разработки;
- Наличие собственных работ в Google Play;
- Опыт продуктовой разработки с использованием Flutter;
- Знание Swift/Obj-C/Android SDK/Kotlin/Java для понимания особенностей работы платформ в нативной разработке;