Кинопоиск — крупнейшая русскоязычная киноэнциклопедия и онлайн-кинотеатр. Аудитория сервиса — десятки миллионов человек в месяц.
Наша команда создаёт и развивает продукты Кинопоиска. У нас своя дизайн-система и библиотека компонентов. Мы ищем разработчика приложений для Android и Android TV.
Какие задачи вас ждут
разрабатывать приложения Кинопоиска для Android и Android TV;
автоматизировать рутину (например, сборки, тестирование, деплой приложения в сторы);
разрабатывать видеоплеер;
развивать систему тестирования вместе с Unit-, UI- и snapshot-тестами;
внедрять мультиплатформенные решения на Kotlin Multiplatform Mobile;
взаимодействовать с другими командами Яндекса.
Мы ждём, что вы
отлично знаете Kotlin и Java;
хорошо знаете платформу Android;
понимаете, когда нужно применить ту или иную структуру данных;
пишете свои UI-элементы;
владеете архитектурным паттерном MVVM и уверенно его используете;
владеете реактивным программированием (RxJava 2 и Flow);
умеете применять dependency injection (Dagger 2);
пишете Unit-тесты.
Будет плюсом, если вы
работали с GraphQL;
пробовали Jetpack Compose;
использовали UI- и snapshot-тестирование;
смотрели, что умеет Kotlin Multiplatform Mobile;
базово знаете другие языки программирования и скриптовые языки (например, Bash, JavaScript, Ruby и Python);
применяли ExoPlayer;
понимаете, что такое MVI и как его готовить;
любите изучать новые технологии и сразу применять их.
Что мы предлагаем
действительно сильная команда, с которой можно расти;
сложные задачи для сервиса с миллионами пользователей;
возможность влиять на процесс и результат;
гибкий график: мы не контролируем ваше время, главное — выполнять задачи;
высокий совокупный доход и премии каждые полгода по итогам работы;
расширенная программа ДМС: стоматология, обследования, вызов врача на дом, оплата 80% стоимости ДМС для супругов и детей;
комфортный офис;
компенсация оплаты питания на территории кампуса и в его окрестностях.