ЧУБАККА

Senior IOS Engineer for Highload Video Streaming Startup

Коротко

Senior iOS-инженер в быстрорастущий AI-стартап, создающий платформу для видео-контента с высокой нагрузкой и глобальным охватом. Нужно разрабатывать iOS-приложение, работать с видео (AVPlayer, playback, буферизация), интегрироваться с KMP shared-слоем и оптимизировать производительность, работая в связке с Team Lead. Требуется 4+ лет опыта iOS-разработки, отличное знание Swift, SwiftUI, AVPlayer и понимание MVVM-архитектур. Полностью удалённая работа из любой точки мира, зарплата зафиксирована в USD.

О компании
Мы - быстрорастущий AI‑стартап, создающий платформу нового поколения для видео‑контента. Система с нагрузкой, асинхронными процессами и большими объёмами данных, рассчитанная на глобальный рынок.
Наша миссия - объединить авторов и зрителей, предоставив авторам лучший инструмент для генерации видео, а зрителям - максимально релевантные рекомендации.
Ищем сильного iOS-инженера, который умеет работать с продуктом, а не просто писать код. Важно умение доводить задачи до продакшена, думать про UX, производительность и поведение системы под нагрузкой.
Работа в связке с Team Lead, который задаёт архитектурное направление.
Чем предстоит заниматься
•Разрабатывать и развивать iOS-приложение
•Реализовывать ключевые части продукта (видеолента, playback, взаимодействие с контентом)
•Работать с видео: запуск, буферизация, префетч, оптимизация playback
•Интегрироваться с backend-сервисами и KMP shared-слоем
•Оптимизировать производительность (scroll, rendering, startup)
•Участвовать в проектировании архитектуры вместе с Team Lead
•Работать с аналитикой и метриками (QoE, пользовательское поведение)
•Участвовать в код-ревью и поддерживать качество кода
Технический стек
•Swift
•SwiftUI (+ UIKit при необходимости)
•AVPlayer / AVFoundation
•async/await
•Koin (через KMP shared graph)
•MVVM / state-driven подход
•SwiftUI Navigation
•UserDefaults / Keychain
•Firebase (analytics, crashlytics)
•AVAudioSession / Now Playing
Требования
Обязательные
•4+ лет опыта iOS-разработки
•Отличное знание Swift
•Опыт работы с SwiftUI
•Опыт работы с AVPlayer
•Понимание архитектур (MVVM / state-driven)
•Опыт оптимизации производительности (UI, scroll, memory)
•Понимание работы с сетью и асинхронностью
•Умение работать с метриками и логами
•Умение самостоятельно доводить задачи до результата
Будет большим плюсом
•Опыт работы с видео / стримингом
•Понимание HLS
•Опыт работы с autoplay / feed UI
•Опыт работы с playback аналитикой
•Опыт работы с KMP
•Опыт работы со StoreKit
•Умение использовать AI‑инструменты в разработке (IDE‑ассистенты, генерация тестов, анализ логов и т.п.)
Как мы работаем
•Есть Team Lead, который задаёт архитектурное направление
•От тебя ожидается самостоятельность
•Решения обсуждаются, но не затягиваются
•Важен результат, а не идеальная архитектура
•Минимум бюрократии, максимум инженерных задач
Что важно в подходе
•Не ждёшь идеальной постановки задачи
•Умеешь разобраться в сложной системе без полного контекста
•Видишь последствия своих решений
•Не боишься продакшна и ответственности
•Умеешь задавать правильные вопросы
Почему это интересно
•Видео, стриминг и сложный UI
•Реальные задачи с производительностью
•Влияние на архитектуру вместе с тимлидом
•Быстрый рост за счёт реальных инженерных челленджей
•Минимум бюрократии
•Прямое влияние на продукт
Мы предлагаем
•Полную удалёнку (возможность работать из любой точки мира)
•ЗП зафиксирована в USD
•Гибкий график работы (часовой пояс ближе к МСК)
•Минимум бюрократии, максимум влияния на продукт и процессы
•Возможность строить с нуля глобальный AI‑видеосервис

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте