Обязанности:
Yappy - соц сеть для просмотра и создания коротких вертикальных роликов. Кого мы ищем: На данный момент мы ищем уверенного, опытного iOS разработчика уровня Senior в команду Стриминга.Вы будете проектировать, разрабатывать и поддерживать работоспособность модуля Чат и Стриминг.Вы будите тесно сотрудничать с командами разных направлений. Основные задачи: Разработка, внедрение и поддержка модуля Стриминга(HLS) в приложение YAPPY Разработка и добавление функционала чата на сокетах в модуль Стриминга Участвовать в оценке, декомпозиции и обсуждении задач Проводить кросс-ревью Писать чистый, расширяемый, поддерживаемый код, быстро разбираться в чужом Что требуется: Опыт коммерческой разработки SWIFT от 4х лет Уверенное владение UIKit Понимание принципов работы RESTful сервисов, WebSocket для взаимодействия с backend-сервисами Понимание принципов работы с памятью в iOS Опыт разработки приложений, использующих сетевое взаимодействие (Alamofire, Moya) Понимание многопоточности и умение работать с разными потоками (GCD) Понимание основных структур данных (массивы, списки, и т. п.) Умение работать с архитектурами CleanSwift Опыт работы с системами контроля версий (git) Умение работать с Xcode, Jira, Confluence, Gitlab, Figma. Будет плюсом: Широкий кругозор в вопросах стриминга - это большой плюс Опыт работы с HTTP Live Streaming Опыт программирования на flutter, kotlin и backend части Опыт написания unit-тестов Опыт различных автоматизаций процессов разработки (CI/CD) Что мы предлагаем: Опыт работы над крупнейшем видеосервисом страны; Работу в команде профессионалов и творческих людей; Достойный уровень дохода (обсуждается индивидуально с каждым кандидатом); Мы оформим ДМС не дожидаясь окончания испытательного срока; Гибкое начало рабочего дня; Удаленная работа с возможностью выхода в офис по желанию.