Senior / Lead Mobile SDK Engineer (Kotlin Multiplatform)
до 420 000 ₽
ОткликнутьсяКомпания: ••••••••
Локация: не указана
Формат: Удалённая работа, Гибрид
Занятость: не указана
Грейд: Senior
#вакансия
Senior / Lead Mobile SDK Engineer (Kotlin Multiplatform)
Компания: Hc7pFMDjP
Формат: удалённо, география не ограничена. Hybrid возможен в городах присутствия команды.
Занятость: полная
Оплата: 2 000–2 500 ₽/час, бюджет до 420 000 ₽/мес. Сотрудничество через ИП, налоги на стороне исполнителя.
О компании и задаче
Hc7pFMDjP — e-commerce платформа, которая интегрируется в сторонние мобильные приложения. Один из ключевых продуктов компании — мобильный SDK, отвечающий за бизнес-логику, данные, поиск и взаимодействие с backend.
Сейчас мы перерабатываем SDK на базе уже спроектированной архитектуры Kotlin Multiplatform. Ищем инженера, который станет единственным мобильным разработчиком компании и возьмёт на себя реализацию, развитие и техническое качество SDK.
Что предстоит делать
- Реализовывать и развивать SDK на Kotlin Multiplatform.
- Разрабатывать networking и data layers: управление запросами, retry, throttling, обработку ошибок, caching, local storage и синхронизацию данных.
- Работать с асинхронностью, concurrency, background operations и управлением состояниями.
- Реализовывать realtime-взаимодействие и persistent connections, включая восстановление соединений.
- Развивать интеграции с backend, WebView и host-приложениями.
- Обеспечивать стабильную работу SDK в сторонних приложениях.
- Разрабатывать автоматизированные тесты, диагностику и мониторинг, оптимизировать производительность и потребление ресурсов.
Что важно
- Сильный коммерческий опыт с Kotlin и практический опыт Kotlin Multiplatform на системном уровне.
- Опыт разработки SDK, библиотек, фреймворков или сложных переиспользуемых мобильных компонентов.
- Опыт интеграции SDK в сторонние приложения.
- Практический опыт проектирования и реализации мобильной архитектуры.
- Уверенная работа с Kotlin Coroutines / Flow и concurrency.
- Опыт разработки production networking layer, понимание сетевых протоколов и модели OSI.
- Понимание data-heavy систем: caching, synchronization, data consistency.
- Умение самостоятельно реализовывать, тестировать и отлаживать решения, находить root cause проблем.
Будет плюсом
- Опыт поддержки приложений с DAU от 1 000.
- Swift и Swift Concurrency.
- WebView и native-to-web взаимодействие.
- Realtime, streaming, persistent connections.
- SQLDelight, OkHttp.
- Опыт или понимание search-систем, ranking algorithms и e-commerce.
Что уже есть
- Production backend с поисковыми и ranking-алгоритмами.
- Более 300 интегрированных магазинов.
- Существующий мобильный SDK и инфраструктура.
- iOS- и Android-приложения.
Подробнее о мобильном SDK и задаче: ••••••••
Контакты
••••••••
Email: ••••••••