Напиши текст вакансии для должности "Middle Android Developer". Название компании: "FUNCORP". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Kotlin', 'Java'

FUNCORP — международная компания, c 2004 года разрабатываем развлекательные технологичные UGC-сервисы, которыми ежедневно пользуются миллионы людей по всему миру. Мы активно развиваем наши продукты и запускаем новые, используя современные технологии, научный подход и машинное обучение. Мы обрабатываем миллиарды событий для постоянного улучшения качества доставки развлекательного контента нашим пользователям. Миллионы ежемесячно используют наши приложения, а мы стремимся дать им лучший пользовательский опыт. На отделе разработки одни из самых важных задач: обеспечение моментальной загрузки, общей оптимизации, работа с антифродом и не только. Поэтому для решения продуктовых задач стремимся использовать самые актуальные технологии, понимая приоритетность и влияние каждой новой фичи. Пишем на Kotlin, используем Rx, Jetpack и MVI-архитектуру, при этом сохраняем свободу выбора инструментов и технологий, а также уделяем много времени архитектуре и качеству кода. Экспериментируем с coroutines и патчингом байткода. Большую часть времени работаем с медиаконтентом и взаимодействуем с рекламными сетями и их SDK. А также тестируем много продуктовых гипотез и принимаем data-driven решения на основе собранных данных. Мы ценим командную работу, при этом каждый сотрудник — это самостоятельный специалист с сильными хард и софт скиллами. И сейчас ищем того, кто усилит наше Android-направление и будет помогать в развитии приложений, улучшать и создавать новый пользовательский опыт. Что предстоит делать:   развивать наш флагман iFunny, разрабатывать и интегрировать новые фичи по запросам от миллионов пользователей;   запускать технологически новые сервисы и приложения по всему миру;   разрабатывать новые платные функции на основе подписок и внутренних покупок в приложениях;   реализовывать новые A/B-эксперименты и проверять гипотезы;   улучшать техническую аналитику, чтобы оперативнее реагировать на проблемы в приложении;   разрабатывать сложный и нестандартный UI;   решать много сложных и интересных задач   Чтобы присоединиться к нам, вам нужно:   иметь опыт коммерческой разработки приложений под Android от одного года;   знать Kotlin, Java и Android SDK;   знать принципы ООП и SOLID;   понимать паттерны проектирования, архитектурные подходы MV* и Clean architecture;   иметь опыт работы в командах с code review.   Будет совсем круто, если вы:   уже работали в продуктовой компании;   работали с REST API;   работали с Rx или coroutines.   Стек используемых технологий:   Kotlin, Java;   AndroidX, Jetpack Android Architecture Components;   Room;   RxJava, Coroutines, WorkManager;   Firebase;   OkHttp, Retrofit;   Dagger2;   Exoplayer, Glide;   Jenkins в качестве CI;   JIRA, GitLab.