[Вакансия в архиве] Android-разработчик (Interactive TV / Digital Signage)

250 000 - 300 000
От 3 до 6 лет
Полная
График работы: 5/2, Свободный
Рабочие часы: 8 часов
Описание вакансии

О проекте

Мы разрабатываем профессиональную платформу интерактивного ТВ (IPTV) и визуальной коммуникации (Digital Signage), работающую в отелях, офисах, на кораблях и в различных публичных пространствах. Это не простое CRUD-приложение, а полноценный лаунчер замещающий системный - цена ошибки и вес правильного инженерного решения здесь выше, чем в обычном приложении.

Что делает задачу интересной:

  • Широкий спектр задач. От низкоуровневых вещей (медиаплеер, декодирование, системный слой) до аккуратного, продуманного интерфейса. Хорошая возможность вырасти в инженера широкого профиля, а не остаться в роли "верстальщика экранов".
  • Высокая степень влияния на продукт. Небольшая команда, прямой контакт с теми, кто принимает решения.
  • Зрелая инженерная культура. Многомодульный проект, кодогенерация DTO из OpenAPI-спек бекенда, телеметрия в Prometheus, feature-flag / kill-switch для рискованных изменений, база знаний по парку, проверка гипотез A/B на реальных устройствах.

Обязанности

  • Разработка и поддержка приложений на Android / Android TV / STB.
  • Работа со всем вертикальным срезом: Compose-UI, медиаплеер, системный слой, обновления.
  • Анализ, рефакторинг и развитие существующего кода.
  • Участие во всём цикле - от проектирования до запуска и поддержки на парке устройств.
  • Диагностика проблем на реальном железе: adb/logcat, телеметрия, воспроизведение и A/B-проверка гипотез.
  • Взаимодействие с backend-разработчиками.

Требования

Язык и архитектура

  • Уверенное знание Kotlin (+ базовый Java, нужен редко).
  • SOLID, Clean Architecture, MVVM / MVI.
  • Coroutines / Flow: устройство корутин, scope'ы, structured concurrency, холодные/горячие потоки, StateFlow / SharedFlow.

UI

  • Коммерческий опыт с Jetpack Compose: state hoisting, side effects, навигация, тестирование, оптимизация рекомпозиций.
  • AndroidX Navigation (Compose).

Данные и платформенные библиотеки

  • Hilt - модули, скоупы, qualifier-ы, мультибиндинги.
  • Room с миграциями (auto + ручные), DAO.
  • Retrofit + OkHttp + Moshi; перехватчики, retry/backoff, поведение в нестабильных/закрытых сетях.

Медиаплеер

  • Приветствуется опыт с Media3 / ExoPlayer.
  • Понимание аппаратного видеодекодирования.

STB / embedded / системный уровень

  • Приветствуется опыт разработки под Android TV / STB.
  • Механизмы обновления: OTA, recovery update, A/B-партиции, обновление APK вне Play Store.
  • Системный уровень AOSP.
  • Свободная работа с adb и logcat

Инструменты и инженерная культура

  • Многомодульный Gradle-проект, Gradle Version Catalogs.
  • Git, работа с CI; feature-flag / kill-switch для рискованных изменений.
  • Юнит-тесты (JUnit) и UI-тесты Compose.
  • Базовая алгоритмическая подготовка.
  • Самостоятельность в диагностике багов, не воспроизводимых на эмуляторе.
  • Работа с AI-агентами и современными средствами автоматизации.

Стек технологий

  • Kotlin
  • Jetpack Compose, AndroidX Navigation (Compose)
  • Coroutines + Flow
  • Hilt · Room
  • Retrofit + OkHttp + Moshi (+ SimpleXML точечно) · Coil
  • Media3 (ExoPlayer)
  • KSP
  • Gradle 9.x + AGP 9.x, Version Catalogs
  • OpenAPI codegen (DTO из спек бекенда)
  • Телеметрия: Prometheus
  • JUnit, Compose UI tests

Условия

  • Оформление по ТК.
  • Оплата компанией релевантного обучения для сотрудников.
  • Возможности для роста по результатам работы.
  • Оплата компанией обедов, доставляемых в офис.
  • Обсуждаются варианты трудоустройства для релоцировавшихся специалистов.
  • Программа ДМС для сотрудников после прохождения испытательного срока.
Ключевые навыки
Kotlin
IPTV
Android
Java
UI
Android SDK
Вакансия опубликована: 18 июня 2026, Москва
Похожие вакансии
Android-разработчик / Kotlin Multiplatform
Новая
От 3 до 6 лет
Можно удаленно

Разрабатывать Android-приложение на Kotlin с использованием Compose Multiplatform и общей KMP-архитектуры. Работать над мобильным приложением с картой, геолокацией...

Цифров
4,7 4 отзыва
Москва,
вчера
Senior Android developer
Новая
От 3 до 6 лет
Можно удаленно

Развивать Android-проект с твоей собственной зоной ответственности в нём. Участвовать в разработке архитектуры приложения, компонентов бизнес логики и UI.

GRI
4,5 31 отзыв
Москва,
вчера
Что говорят сотрудники
Все 4 отзыва по этой специальности
Москва,
февраль 2024

Программист

Москва,
февраль 2024
Работал 1-2 года
4,2
Что нравится
Близость к дому, хорошая рабочая обстановка, дружный коллектив, проекты в области мобильной телефонии и интернет трафика
Что можно улучшить
Использование более современных технологий, меньше Легаси кода
Москва,
апрель 2023

Android Middle Developer

Москва,
апрель 2023
Работал 3-5 лет
4,8
Что нравится
Отличное место для работы, работал тут 5 лет, дружелюбный коллектив, очень теплая атмосфера
Что можно улучшить
Не хватало человека для приемки работ со стороны компании, можно было бы нанять людей для тестирования продуктов
Москва,
май 2022

Старший backend-разработчик

Москва,
май 2022
Работал 3-5 лет
4,8
Что нравится
Высокий технический уровень коллег, отсутствие legacy, возможность удаленной работы, оплачиваемые обеды в офисе, неформальная атмосфера, отсутствие бюрократии.
Что можно улучшить
Отсутствие индексации заработной платы, сначала была выше рынка, затем стала ниже.
NetUP
4,6
Очень хорошо
100%
Рекомендуют
Оценки по категориям
4,8
Условия труда
4,8
Коллектив
4,9
Руководство
4,0
Уровень дохода
4,6
Условия для отдыха
4,4
Возможности роста
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 9 отзывов
100% Наличие кухни, места для обеда
89% Своевременная оплата труда
67% Корпоративные мероприятия
67% Удаленная работа
67% Компенсация питания
56% Гибкий рабочий график
56% Удобное расположение работы
22% Оплата больничного
22% Система наставничества
11% Медицинское страхование
Похожие вакансии
Android-разработчик
Новая
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Android-разработчик
От 3 до 6 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Android-разработчик
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Android-разработчик
От 1 года до 3 лет
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru
Android-разработчик
до 250 000
От 3 до 6 лет
Можно удаленно
Откликнуться Доступен быстрый отклик с автоматическим добавлением резюме с hh.ru