Mayflower - технологическая компания, которая выводит индустрию развлечений на новый уровень восприятия и вовлеченности.
Мы строим будущее развлекательной индустрии. Мы верим, что, предоставляя людям лучшие и высококачественные возможности для трансляции в прямом эфире в сфере развлечений, мы сможем вместе лучше решать мировые “проблемы”!
Чем предстоит заниматься:
- Разрабатывать собственное потоковое приложение для Android с использованием Kotlin и современных архитектурных шаблонов;
- Реализовывать потоковую передачу видео в реальном времени с помощью интеграции камеры и микрофона;
- Оптимизировать производительность приложения для непрерывных сеансов потоковой передачи и экономии заряда батареи;
- Интегрироваться с API-интерфейсами потоковых платформ (Twitch, YouTube Live и т.д.).;
- Сотрудничать с серверными и дизайнерскими командами при разработке функций.
Что мы хотим увидеть:
- Отличное владение Kotlin и Android SDK;
- Большой опыт работы с компонентами архитектуры Android (Room, LiveData, ViewModel);
- Понимание API-интерфейсов камеры, MediaRecorder и медиа-фреймворков;
- Навыки внедрения зависимостей (Dagger/Hilt) и реактивного программирования (сопрограммы);
- Опыт работы с RESTful API и синтаксическим анализом JSON;
- Отличные навыки тестирования (JUnit, Espresso, UI-тестирование).
Это может быть плюсом:
- Опыт работы с Jetpack Compose для разработки современного пользовательского интерфейса;
- Знание протоколов обработки видео/аудио и потоковой передачи (RTMP, WebRTC, HLS);
- Понимание видеокодеков и методов оптимизации потоковой передачи;
- Знакомство с облачными платформами (Firebase, AWS) и интеграцией CDN.
Мы предлагаем:
Мы знаем, что талантливые специалисты преуспевают в надлежащих условиях, поэтому вот на что вы можете рассчитывать, присоединяясь к нам:
- Полная удаленная работа;
- Конкурентоспособная оплата труда по сервисному контракту;
- Прозрачная проверка результатов работы два раза в год, с возможностью получения бонусов и корректировки заработной платы;
- Ежегодное пособие, которое вы можете использовать на обустройство домашнего офиса, занятия спортом, модернизацию оборудования и многое другое — ориентируйтесь на то, что принесет вам наибольшую пользу;
- Инвестиции в ваше развитие: платные языковые курсы, доступ к различным учебным платформам и пособие по осознанности, включая психологическую поддержку с 50%-ным покрытием;
- Карьерный рост в быстро развивающемся проекте с возможностью влиять на технические решения;
- Культура признания: наша программа поощрения коллег отмечает вклад всей команды.