Детали вакансии
Старший / Ведущий разработчик мобильных SDK
YoloPrice ищет опытного старшего/ведущего разработчика мобильных SDK с кроссплатформенным опытом для своего приложения-помощника по покупкам. Роль включает проектирование и оптимизацию мобильного бэкенда (Kotlin, Swift, KMP) для высокой масштабируемости и мониторинга в реальном времени. Удаленная работа с почасовой ставкой ~2000₽.
YoloPrice — это помощник по покупкам, который сравнивает цены с учетом персональных скидок и отслеживает падение цен на крупных платформах, таких как Ozon, Wildberries и Яндекс.Маркет. Мы ищем опытного разработчика мобильных SDK с опытом кроссплатформенной разработки высоконагруженных потребительских приложений для iOS и Android для долгосрочного сотрудничества. Вы будете владельцем мобильного бэкенда (30% Kotlin, 30% Swift, 30% KMP) без части UI: — Проектировать архитектуру сервисов SDK и рефакторить для масштабируемости до 100 тыс.+ DAU; — Оптимизировать SDK как встраиваемое решение с поддержкой мониторинга в реальном времени (GRPC/WebSocket streaming: постоянные соединения, переподключение, обработка backpressure); — Разрабатывать сетевой слой с SSL pinning, соответствием OWASP Mobile, логикой повторных попыток с экспоненциальной задержкой и кэшированием для интеграции с несколькими внешними API; — Реализовывать асинхронные многопоточные сервисы (coroutines с пользовательскими диспетчерами и limitedParallelism, Swift Concurrency с акторами, backpressure в потоках) с низкой задержкой.
Опыт продакшн разработки SDK или библиотек на KMP или Kotlin с интеграцией в потребительские приложения или V2C приложения (50 тыс.+ DAU); Глубокое знание асинхронного программирования: Kotlin Flow/StateFlow + coroutines, Swift Combine/AsyncStream, структурированная конкурентность; Проектирование сетевого стека корпоративного уровня: OkHttp3 с interceptors, URLSession pinning, API throttling, кэширование (SharedPreferences и UserDefaults); Архитектура данных для поисковых систем: миграции, механизмы синхронизации, оптимизация запросов с поддержкой фильтров и персонализации; Понимание принципов работы поисковых систем: инвертированный индекс, оценка релевантности (TF-IDF/embeddings), нечеткий поиск, A/B тестирование результатов поиска в мобильном контексте.
Полная занятость; Договорные отношения (ИП, Самозанятый); Удаленная работа; Участие в видеоконференциях; Почасовая ставка ~2000₽.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал