Android-разработчик (Jetpack Compose) aka повелитель UI

Дата размещения вакансии: 10.03.2025
Работодатель: RUTUBE
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

RUTUBE - Крупнейший российский видеохостинг, где собраны различные категории видео: премьерные выпуски шоу и сериалов, прямые эфиры телеканалов, фильмы и мультфильмы, контент видеоблогеров.

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

Сейчас нам требуется Senior Android developer, способный быстро погрузиться в новые задачи и усилить нашу команду.

Наш стэк:
- Kotlin;
- Jetpack Compose/View;
- Coroutines + Flow;
- Dagger/Koin;
- Ktor;
- SQLDelight;
- MOKO resources;
- Media3;
- CameraX;
- И много всего из Jetpack;
- А еще у нас есть немного легаси, которое нужно будет помогать перевести на целевой стэк.

Чем предстоит заниматься:

  • Разрабатывать UI Kit на Jetpack Compose;
  • Искать и решать проблемы с производительностью и оптимизировать существующие UI компоненты;
  • Решать проблемы и баги возникающие при обновлении Jetpack Compose на новую версию;
  • Реализовывать красивые анимации;
  • Интегрировать haptic feedback;
  • Тесно сотрудничать с UX/UI-дизайнерами для воплощения крутых идей в жизнь.

Мы ждем от тебя:

  • Отличное знание Jetpack Compose;
  • Умение искать проблемы и оптимизировать Jetpack Compose верстку;
  • Опыт в создании кастомных UI-компонентов и сложных анимаций;
  • Умение решать проблемы с фокусом и talkback;
  • Умение пользоваться Perfetto.

Не обязательно, но круто, если у тебя:

  • Есть опыт создания сложных Custom View;
  • Есть опыт работы с Android TV;
  • Есть опыт создания сложных анимаций с использованием шейдеров и работы с графическими API OpenGL/Metal.

Что мы предлагаем:

  • Опыт работы над крупнейшем видеосервисом страны;
  • Работу в команде профессионалов и творческих людей;
  • Достойный уровень дохода (обсуждается индивидуально с каждым кандидатом);
  • Мы оформим ДМС не дожидаясь окончания испытательного срока;
  • Фрукты, овощи, вкуснейший кофе каждый день;
  • Гибкое начало рабочего дня;
  • Возможность работать по гибридному графику/удаленно (РФ).