Мы - быстрорастущий 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‑видеосервис