Mayflower - технологическая компания, которая выводит индустрию развлечений на новый уровень восприятия и вовлеченности.
Мы строим будущее развлекательной индустрии. Мы верим, что, предоставляя людям лучшие и высококачественные возможности для трансляции в прямом эфире в сфере развлечений, мы сможем вместе лучше решать мировые “проблемы”!
Чем предстоит заниматься:
- Разрабатывать собственное потоковое приложение для iOS, используя Swift и современные архитектурные шаблоны;
- Реализовывать потоковую передачу видео в реальном времени с помощью интеграции камеры и микрофона с помощью AVFoundation;
- Оптимизировать производительность приложения для непрерывных сеансов потоковой передачи и экономии заряда батареи;
- Интегрироваться с API-интерфейсами потоковых платформ (Twitch, YouTube Live и т.д.).;
- Сотрудничать с серверными и дизайнерскими командами при разработке функций.
Что мы ожидаем увидеть:
- Экспертное владение Swift и iOS SDK;
- Большой опыт работы с архитектурными шаблонами iOS (MVVM, Coordinator, Clean Architecture);
- Понимание AVFoundation, AVCaptureSession и медиа-фреймворков;
- Навыки внедрения зависимостей и реактивного программирования (Combine, RxSwift);
- Опыт работы с RESTful API и синтаксическим анализом JSON (Codable, URLSession);
- Хорошие навыки тестирования (XCTest, тестирование пользовательского интерфейса, тестирование моментальных снимков).
Это может быть плюсом:
- Опыт работы с SwiftUI для современной разработки декларативного пользовательского интерфейса;
- Знание протоколов обработки видео/аудио и потоковой передачи (RTMP, WebRTC, HLS);
- Понимание видеокодеков и методов оптимизации потоковой передачи;
- Опыт работы с интеграцией chat SDK или пользовательскими решениями для обмена сообщениями;
- Опыт отправки и проверки заявок в App Store.
Мы предлагаем:
Мы знаем, что талантливые специалисты преуспевают в надлежащих условиях, поэтому вот на что вы можете рассчитывать, присоединяясь к нам:
- Полная удаленная работа;
- Конкурентоспособная оплата труда по сервисному контракту;
- Прозрачная проверка результатов работы два раза в год, с возможностью получения бонусов и корректировки заработной платы;
- Ежегодное пособие, которое вы можете использовать на обустройство домашнего офиса, занятия спортом, модернизацию оборудования и многое другое — ориентируйтесь на то, что принесет вам наибольшую пользу;
- Инвестиции в ваше развитие: платные языковые курсы, доступ к различным учебным платформам и пособие по осознанности, включая психологическую поддержку с 50%-ным покрытием;
- Карьерный рост в быстро развивающемся проекте с возможностью влиять на технические решения;
- Культура признания: наша программа поощрения коллег отмечает вклад всей команды.