⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Staff KMP Engineer

Прямой работодатель  YoloPrice ( yoloprice.com )
Сеньор • Архитектор
Информационные технологии • Разработка • Backend • Fullstack • Mobile • Kotlin • Swift • Embeded
3 апреля
Удаленная работа
Опыт работы более 5 лет
от 360 000 до 420 000 ₽
Работодатель  YoloPrice
Описание вакансии

YoloPrice — шоппинг-ассистент для выгодных покупок.
Мы создаем embeddable e-commerce сервис, ведем кросс-платформенную разработку и развиваем собственный мобильный SDK как коробочное решение.

Надо:

  • Проектировать архитектуру сервисов SDK и проводить рефакторинг для масштабирования под сторонние API;
  • Оптимизировать SDK как embeddable-решение с поддержкой реалтайм-мониторинга (GRPC/WebSocket streaming: persistent connections, reconnect, backpressure handling);
  • Разрабатывать сетевой слой с SSL pinning, OWASP Mobile compliance, retry-логика с exponential backoff и кэшированием для интеграций с множественными внешними API;
  • Реализовывать асинхронные многопоточные сервисы (корутины с custom-диспетчерами и limitedParallelism, Swift Concurrency с actors, backpressure в стримах) с latency

Навыки:

  • Production-опыт разработки SDK или библиотек на KMP или Котлин с интеграцией в consumer-приложения или V2C приложение (50k+ DAU);
  • Глубокое знание асинхронного программирования: Kotlin Flow/StateFlow + корутины, Swift Combine/AsyncStream, structured concurrency;
  • Проектирование enterprise-level сетевого стека: OkHttp3 с interceptors, URLSession pinning, API throttling, кэширование (Hive/Cache4k);
  • Дата-архитектура для поисковых систем: миграции, sync-механизмы, оптимизация запросов с поддержкой фильтров и персонализации;
  • Понимание принципов поисковиков: inverted indexing, relevance scoring (TF-IDF/embeddings), fuzzy matching, A/B-тестирование выдачи в мобильном контексте.

Условия:
Полная занятость; ИП, самозанятость; удаленная работа; участие в встречах по ВКС; почасовая ставка ~2000₽.

Стек: KMP (без Compose Multiplatform), Kotlin, Swift, GRPC, SQLDelight, OkHttp3, Firebase.


Специализация
Информационные технологииРазработкаBackendFullstackMobileKotlinSwift
Отрасль и сфера применения
Embeded
Уровень должности
СеньорАрхитектор