Напиши текст вакансии для должности "Senior React Native Developer". Название компании: "Social Discovery Ventures". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'TypeScript', 'React Native'

Tubit - это социальная платформа, построенная на базе стриминг модуля. С помощью Tubit блоггеры могут создавать лайв контент и делиться им с аудиторией в несколько десятков миллионов человек по всему миру. Стриминг модуль - это наше техническое решение по доставке видео и аудио потока высокого качества в любую точку мира. Модуль уже работает в 10+ продуктах и мы планируем активно расширять этот список. Tubit не только предоставляет техническое решение для стриминга, но и собственный контент. Наша команда работает с большим количеством стримеров и вкладывает много усилий в развитие этого направления.   Мы ищем увлеченных мобильных разработчиков, которым предстоит заниматься сложными техническими задачами. Задачи:  Разработка нативного модуля для работы с видеопотоком;  Оптимизация модуля под все платформы (iOS/android/web/mobile web);   Разработка нового функционала (roadmap выстроен на пару лет вперед);   Много задач по монетизации аудитории за счет функционала, а не рекламы;   Работа с AR и анимациями интерфейса;   Работа с модификациями видео/аудио потока (бьютифаеры, маски, виртуальные вещи, etc.).   Вы:   Имеете опыт разработки мобильных приложений с использованием React Native;   Имеете опыт работы с TypeScript;   Имеете опыт и понимание практического применения принципов SOLID;   Знакомы с нюансами протоколов HTTP(S), WS(S);   Имеете опыт декомпозиции ТЗ на подзадачи и умеете самостоятельно их решать;   Знаете и понимаете как выглядят и ведут себя нативные UX/UI компоненты;   Имеете опыт написания нативных пакетов/компонентов и их интеграция в React Native;   Имеете опыт code review;   Готовы уделять достаточно времени освоению новых технологий и совершенствованию текущих навыков, глубокому изучению проблем, с которыми приходится сталкиваться.   Будет преимуществом:   Знакомство с WebRTC или другой технологией потоковой передачи видео;   Понимание что такое keyframe, simulcast, svc. Вас не пугают аббревиатуры VP8, VP9, H264, Opus;   Cвободное ориентирование на странице chrome://webrtc-internals.   Опыт написания нативных приложений iOS или Android (kotlin/java, swift/objC);   Понимаете как работает React Native внутри и не боитесь, закатав рукава, погружаться в его нюансы;   Опыт работы с fastlane/jenkins.   Теоретически(или практически) знакомы с FRP и rxjs;     Мы предлагаем:   Сложные и интересные задачи по созданию продукта с видео потоковым сервисом мирового уровня;   Бонусы и премии за успешное выполнение задач экстра-класса;   ВОЗМОЖНОСТЬ УДАЛЕННОЙ РАБОТЫ НА full-time;   Гибридный формат работы: можно приходить в офис или работать из любой точки мира (нам важен результат!);   ДМС после прохождения испытательного срока с возможностью подключить родственников по корпоративной цене;   Компенсация 50% стоимости обучения английскому языку, в онлайн-школе Skyeng;   Полная оплата посещения международных конференций, профильного обучения и тренингов;   Участие в спортивных мероприятиях (мы бегаем марафоны!), беговой клуб и йога online;   Бонусы за рекомендацию успешных кандидатов на вакансии компании до $5000;   Собственная линейка брендированной одежды и аксессуаров с корпоративной символикой на различные случаи (Welcome Pack при приеме на работу, подарок после испытательного срока, на профессиональные праздники и корпоративы);   Возможность отдыхать с коллегами в разных локациях, мы организуем выездные корпоративы и тимбилдинги   Внутренняя геймифицированная система благодарностей: получайте бонусы от коллег и обменивайте на отгулы, мерч, тимбилдинги, сертификаты на массаж и т.д;