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

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