Контакты работодателя

Никогда не переводите работодателю деньги. Если вы столкнулись с мошенничеством или ошибкой — пожалуйста, сообщите в поддержку vseti.app

вернуться в ленту

Вакансия опубликована

13

September

2024

Middle

Senior

Android-разработчик в Core team

Москва, Питер, гибрид

З/П не указана

Middle

Senior

Москва, Питер, гибрид

З/П не указана

Кинопоиск — это не просто онлайн-кинотеатр. Это место, где встречаются любители кино, сериалов и мультфильмов со всей страны. Аудитория сервиса — десятки миллионов человек в месяц, а делает его наша команда разработчиков, тестировщиков, дизайнеров, аналитиков.

С технической точки зрения у нас есть мобильное приложение, ТВ-приложения с разными вариантами сборки и ряд SDK, которые мы поставляем в другие команды. Всё это собирается из единой многомодульной кодовой базы, написанной на Kotlin, корутинах и Flow, Jetpack Compose. Используем Kotlin Multiplatform и GraphQL.

Мы ищем Android-разработчика в нашу Core-команду. У нас много задач разного уровня и степени проработки: можно проявить себя как выполняя небольшие проработанные задачи, так и проектируя большие решения, которые будут значимо влиять на дальнейшее развитие приложений.


Какие задачи вас ждут

Платформенные задачи

Мы выпускаем много разных продуктов, которые используют общую кодовую базу. Вам предстоит работать над задачами и проектами, которые делают такую разработку возможной и удобной. Это, например, модуляризация, DI и навигация, плагины для сборки SDK и синхронизации строк с системой локализации.

Developer experience

Улучшение CI/CD, анализ скорости сборки, развитие KMP-инструментария, развитие convention-плагинов — примеры задач по улучшению счастья разработки, которыми предстоит заниматься.

Оптимизация производительности и повышение стабильности приложений

Кинопоиск работает на большом парке устройств от разных вендоров, и у такой системы есть свои сложности и особенности. Вы будете строить гипотезы о проблемах, прорабатывать варианты воспроизведения их на наших устройствах и логирования их у пользователей.


Мы ждём, что вы

— Свободно владеете Kotlin

— Хорошо знаете платформу Android

— Умеете применять dependency injection (Dagger 2)

— Владеете реактивным программированием (Flow)

— Используете Jetpack Compose

— Работали с многомодульными проектами

— Умеете писать unit-тесты


Будет плюсом, если вы

— Разрабатывали библиотеки

— Профилировали и оптимизировали приложения

— Использовали ExoPlayer

— Работали с GraphQL

— Занимались UI- и screenshot-тестированием

— Знакомы с возможностями Kotlin Multiplatform Mobile

— Базово знаете Bash, JavaScript, Ruby, Python или другие скриптовые языки программирования

— Понимаете, что такое MVI и как его готовить

Не обязательно иметь опыт во всём перечисленном, однако любой из этих пунктов будет в вашу пользу. Отлично, если любите изучать новые технологии и сразу применять их.

Важно: pедакция vseti.app не несет ответственности за любую информацию в этой публикации, в т. ч. текстовое описание и графические изображения, предоставленные нам авторами вакансии, публичными источниками сети интернет и другими пользователями интернета. Если вы нашли ошибку, пожалуйста, сообщите нам об этом help@vseti.app или в телеграм

Кинопоиск

Крупнейший сервис о кино в рунете

Подробнее о компании
Посмотреть контакты

Стать заметнее для работодателей → здесь

Откликнуться

Никогда не переводите работодателю деньги. Если вы столкнулись с мошенничеством или ошибкой — пожалуйста, сообщите в поддержку vseti.app

больше вакансий

Ежедневные подборки
вакансий в Telegram 😸