Android developer
200 000
Опубликовано 23 Января
Задача:
Работа над проектом компании
Работа над проектом компании
Требования к кандидату
Уровень Middle+ / Senior с опытом работы более 3 лет.
Которые хорошо разбираются в многопоточности, работе с памятью и БД.
Хорошо ориентирующиеся в принципах и паттернах разработки (минимум SOLID).
С пониманием как должны работать процессы разработки в команде.
Понимание полного цикла разработки и взаимодействия с несколькими командами.
Языки программирования:
Kotlin
Java
Технологии и инструменты:
Android SDK
Koin, Dagger 2
Android Architecture Components (LiveData, ViewModel, Navigation Component)
RxJava 2-3, Coroutines
OkHttp, Retrofit
Picasso, Glide
Room, OrmLite, GreenDAO
JUnit4, JUnit5, Mockk, Spock, Mockito
Jetpack Compose
Google Analytics, Yandex Metrica
VK SDK, Firebase SDK(Database, Functions, Messages)
Jetpack Compose
MVVM
MVP (legacy)
Rxjava
Retrofit
Okhttp
Glide
Crashlytics
Будет плюсом:
Опыт в реализации функционала
Разработка архитектуры
Навигация
Многопоточная работа
Хранение данных на устройстве
Интеграция с API
PUSH уведомления
Аналитика
Встраивание рекламы
Unit тестирование
Которые хорошо разбираются в многопоточности, работе с памятью и БД.
Хорошо ориентирующиеся в принципах и паттернах разработки (минимум SOLID).
С пониманием как должны работать процессы разработки в команде.
Понимание полного цикла разработки и взаимодействия с несколькими командами.
Языки программирования:
Kotlin
Java
Технологии и инструменты:
Android SDK
Koin, Dagger 2
Android Architecture Components (LiveData, ViewModel, Navigation Component)
RxJava 2-3, Coroutines
OkHttp, Retrofit
Picasso, Glide
Room, OrmLite, GreenDAO
JUnit4, JUnit5, Mockk, Spock, Mockito
Jetpack Compose
Google Analytics, Yandex Metrica
VK SDK, Firebase SDK(Database, Functions, Messages)
Jetpack Compose
MVVM
MVP (legacy)
Rxjava
Retrofit
Okhttp
Glide
Crashlytics
Будет плюсом:
Опыт в реализации функционала
Разработка архитектуры
Навигация
Многопоточная работа
Хранение данных на устройстве
Интеграция с API
PUSH уведомления
Аналитика
Встраивание рекламы
Unit тестирование
Условия работы
Формат работы: удаленная
Занятость: проектная
Локация: СНГ
Удаленная работа
Оплата по договоренности.
Заработная плата в RUB
Занятость: проектная
Локация: СНГ
Удаленная работа
Оплата по договоренности.
Заработная плата в RUB
Тип занятости
Удаленная работа