Разработка и поддержка приложений на платформе Android / Android TV (Телевизоры, приставки, мобильные приложения). Анализ и рефакторинг существующего кода.
Понимание принципов SOLID. Знание Clean Architecture. Model-View-ViewModel. Умение работать с Git. Знание принципов Material Design. Знание SQLite. " />

Middle/Senior Android Developer

от 120 000 до 200 000 руб. на руки
Опыт работы: От 1 года до 3 лет
График работы: Гибкий график
Занятость: Полная занятость
Компания: NetUP
Набираем Android-разработчиков в команду решений IPTV / Internet TV (интерактивное телевидение)О насКомпания NetUP уже более 20 лет занимается интерактивным-телевидением. Одним из направлений является разработка профессионального софта и оборудования для IPTV и Internet TV/OTT.
Разработки компании включают серверы вещания видео-потоков, транскодеры, различные системы для предоставления сервисов интерактивного телевидения, и т.д.
Компания давно работает на международном рынке, имеет развитую сеть партнёров и представительства в других странах. Мы успешно продаём наши продукты по всему миру - от Новой Зеландии до Канады, поэтому не зависим от состояния российской экономики. Наши разработки очень востребованы, у нас огромное количество идей, интересных задач и амбициозные планы на ближайшее будущее. Мы активно ищем талантливых людей, желающих работать и развиваться на острие современных IPTV-технологий, конкурируя с ведущими западными компаниями.

Обязанности
  • Разработка и поддержка приложений на платформе Android / Android TV (Телевизоры, приставки, мобильные приложения);
  • Анализ и рефакторинг существующего кода;
  • Участие во всём процессе разработки, начиная с проектирования и заканчивая запуском и поддержкой;
  • Взаимодействие с backend-разработчиками;
Требования
  • Понимание принципов SOLID
  • Знание Clean Architecture
  • Model-View-ViewModel
  • Умение работать с Git
  • Знание принципов Material Design
  • Знание SQLite
  • Хорошее понимание работы Gradle
  • Умение работать с многомодульной архитектурой
  • Умение писать Custom View
  • Писать Unit/Instrumental/UI тесты
Будет плюсом
  • Опыт работы с MediaPlayer / ExoPlayer
  • Опыт разработки приложений под Android TV
  • Желание развиваться, инициативность в работе
Стек технологий
  • Kotlin / Java
  • Android SDK
  • Android Jetpack
  • Kotlin Flow / Coroutines
  • Dagger / Hilt
  • Room
  • Retrofit + OkHttp + Moshi / SimpleXML
  • Coil
  • JUnit / Espresso
Условия
  • оформление по ТК
  • обсуждаются варианты трудоустройства для релоцировавшихся специалистов
Хочу откликнуться
<
>