Мобильный инженер / Kotlin Multiplatform SDK Developer
YoloPrice ищет самостоятельного мобильного инженера, который возьмёт на себя мобильный SDK на Kotlin Multiplatform: рефакторинг архитектуры, сетевой и data layer, асинхронные пайплайны, realtime-соединения и интеграцию в сторонние приложения. Нужен практический опыт с KMP на системном уровне, разработка SDK/библиотек, глубокое понимание конкурентности и сетевого взаимодействия. Предлагают удалёнку или гибрид, оформление через ИП, оплату 2000–2500 ₽/час с бюджетом до 420 000 ₽ в месяц и полную техническую ответственность за продукт.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Эта вакансия платит больше рынка
На 65% выше медианы Kotlin по 16 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.
Что предстоит делать
Навыки: Kotlin, Kotlin Multiplatform, Flow, Google Firebase, Разработка под iOS, Разработка под Android, Flutter, Разработка мобильных приложений, Coroutines, Python. Квалификация: Lead. Специализации: Инженер встраиваемых систем. YoloPrice - это embeddable e-commerce платформа, которая встраивается в сторонние мобильные приложения и берет на себя ключевую часть логики: поиск, данные, синхронизацию и работу приложения в online. Мы развиваем мобильный SDK как один из основных продуктов компании. Это технологический слой внутри клиентских приложений, который берет на себя работу с бизнес-логикой, данными и сетевыми протоколами, взаимодействует с платформой через API и должен быть быстрым, надежным и незаметным для пользователя. Сейчас мы приступаем к переработке мобильного SDK с учетом накопленного опыта и нашего нового видения ключевой ценности продукта. В основе разработки уже спроектированная архитектура Kotlin Multiplatform. Наша цель создать более гибкую, надежную и масштабируемую мобильную платформу для интеграции в сторонние приложения. **Нам нужен самостоятельный инженер, которому интересно взять на себя ответственность за ключевую технологическую часть продукта, реализовать новую версию SDK и обеспечить ее дальнейшее развитие и стабильную работу.**Что вы будете делать - Реализовывать и развивать SDK, проводя рефакторинг существующей архитектуры Kotlin Multiplatform; - Развивать сетевой и data layer: управление запросами, retry-стратегии, throttling, обработку ошибок, кэширование, локальное хранение и синхронизацию данных; - Разрабатывать асинхронные пайплайны с контролем конкурентности и latency, реализовывать фоновые операции и управление состоянием данных; - Реализовывать realtime-взаимодействие и persistent connections, включая механизмы восстановления соединения, а также интеграцию нативной и веб-части через WebView и взаимодействие с backend; - Обеспечивать корректную интеграцию и работу SDK в сторонних приложениях: заниматься тестированием, диагностикой, мониторингом и оптимизацией производительности и потребления ресурсов. Что важно - Готовы проверить свой скилл разработки на Kotlin? Мы ожидаем 81 level; - Практический опыт с Kotlin Multiplatform - не UI, на системном уровне; - Иметь опыт разработки SDK, библиотек, framework или сложных переиспользуемых мобильных компонентов; - Знать как интегрировать мобильные библиотеки или SDK в сторонние приложения; - Регулярно практиковать проектирование и реализовывать архитектуру мобильных приложений или платформенных решений; - Быть, не теоретически знакомым с асинхронностью и конкурентностью (Kotlin Coroutines / Flow);, скорее ежедневно работать с задачами такого рода; - Опыт проектирования сетевого взаимодействия на уровне production, как минимум применять модель OSI при разработке сервисов; - Понимание построения data-heavy систем на клиентской стороне: кэширование, синхронизация, консистентность данных; - Не забывать самостоятельно реализовывать технические решения, тестировать и отлаживать их; - Навыки системного debugging и поиска первопричин проблем ≠ закрыть багрепорт тикет. Будет плюсом: - Если вы разрабатывали и поддерживали приложения с DAU > 1000; - Работали со Swift и Swift Concurrency; - Имели опыт интеграции WebView и взаимодействия нативной и веб-части; - Вам доводилось работать с realtime-коммуникациями, streaming и persistent connections; - Сталкивались с SQLDelight, OkHttp и аналогичными инструментами; - Имеете представление о работе с поисковыми системами, ранжированием или e-commerce системами. За какой результат вы будете отвечать Обеспечить стабильную и предсказуемую работу SDK 2.0 в собственных и сторонних мобильных приложениях. Результатом должны стать: - Корректная работа всех основных сценариев SDK без неожиданных побочных эффектов; - Предсказуемое управление состояниями, запросами и асинхронными операциями без дублирования операций и неконтролируемого накопления запросов; - Надёжная работа сетевого слоя, хранения, кэширования и синхронизации данных; - Стабильное взаимодействие SDK с host-приложением и его компонентами; - Корректная работа realtime-соединений и WebView-интеграций; - Контролируемое потребление ресурсов и отсутствие существенного негативного влияния на производительность host-приложения; - Автоматизированное тестирование, диагностика и мониторинг; - Понятное версионирование, документация и процесс выпуска новых версий. Качество SDK будем оценивать через работу бизнес-продуктов, компонентой которых он является и легкость встраивания в сторонние приложения, в том числе используя технические метрики, которые вы самостоятельно спроектируете.Что уже есть - Production backend с алгоритмами поиска и ранжирования; - 300+ магазинов; - Работающий мобильный SDK и существующая инфраструктура; - Приложения на iOS и Android (скачать yoloprice.com); - Технологический стек: Kotlin, Swift, KMP, SQLDelight, OkHttp, Flutter, Python. Как устроена работа - Вы будете единственным мобильным инженером компании и возьмете на себя полную техническую ответственность за мобильный SDK; - Архитектура SDK 2.0 уже спроектирована. Предстоит реализовать её, довести SDK до production и в дальнейшем отвечать за его техническое развитие и качество; - Вы будете самостоятельно принимать технические решения в рамках мобильной части продукта и участвовать в развитии архитектуры по мере реализации; - По вопросам API, контрактов и взаимодействия компонентов предстоит тесно работать с backend-инженером, в том числе проводить совместные code review; - Вы самостоятельно ведете работу над SDK — от анализа и проработки решений до реализации, тестирования, выпуска и последующей поддержки. Больше о нашем продукте Продукт: https://yoloprice.com Читайте о нас на Хабре: https://habr.com/ru/articles/929192/Формат сотрудничества - Удалённая работа или гибридный формат. Предпочтительно, но не принципиально — Москва, Екатеринбург или Нижний Новгород, чтобы иметь возможность периодически встречаться лично. Мы ценим взаимодействие в нашей небольшой команде. - Оформление сотрудничества — через ИП; - Оплата — 2 000–2 500 ₽ за час работы; - Максимальный месячный бюджет — 420 000 ₽.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Android-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в YoloPrice
2 активные вакансии в компании
Разработчик мобильного SDK (Kotlin Multiplatform)
Разработка и развитие мобильного SDK на Kotlin Multiplatform для e-commerce платформы YoloPrice. Задачи включают networking и data layers, интеграции с backend, работу с асинхронностью, автоматизацию тестирования и мониторинг производительности. Требуется опыт мобильной разработки на Kotlin.
Похожие вакансии
6 вакансийВедущий Android-инженер
~1 628 306 ₸ оценка по всем рынкам
Ведущая роль Android-инженера в развитии сложного AI/3D-продукта для дизайна интерьеров. Займёшься архитектурными решениями, развитием редактора и новыми фичами, оптимизацией производительности, руководя командой из 4 специалистов. Возможна удалённая работа (EU/ограниченно).
Старший Backend инженер (Kotlin/Node.js)
~2 223 800 ₸ оценка по всем рынкам
Tangem ищет старшего backend-инженера для развития микросервисов криптокошелька: поддержка существующих сервисов на Node.js/NestJS и разработка новых на Kotlin/Spring. Нужен сильный опыт с Kotlin или Java и Spring, практики тестирования, знание AWS и Kubernetes. Предлагают полностью удалённую работу (кроме России и Беларуси), конкурентную зарплату в EUR/USDT, неограниченный отпуск и компенсацию техники.
Удалённо из Казахстана
Мобильный разработчик (Kotlin/Swift)
~2 223 800 ₸ оценка по всем рынкам
Разработка мобильных приложений для клиентских и внутренних сервисов компании на Kotlin (Android) и/или Swift (iOS): личный кабинет, уведомления, платежи и заявки. Нужен опыт коммерческой мобильной разработки от 5 лет, знание архитектурных паттернов MVVM/MVI, работа с REST API и CI/CD. Предлагают удалённый формат, полную занятость 5/2 и официальное трудоустройство по ТК РФ или ИП.
Kotlin-разработчик
~2 223 800 ₸ оценка по всем рынкам
Стартап-команда внутри Яндекса ищет Kotlin-разработчика для agentic-finance продукта на базе AI-агентов. Нужно вести сквозную разработку: бэкенд на Kotlin/Spring Boot, мобильные интерфейсы на Compose Multiplatform и интеграцию с LLM. Ждут от пяти лет коммерческого опыта в бэкенде, умения работать с AI-агентами и быстро запускать MVP в режиме стартапа.
Инженер Android Open Source (AOSP)
~2 223 800 ₸ оценка по стеку, все рынки
Нужен инженер, который возьмёт на себя ядро платформы умного фитнес-оборудования на базе кастомного Android/AOSP и железа Qualcomm. Придётся работать с низкоуровневыми интерфейсами (serial, GPIO, SELinux, Binder/AIDL), собирать и прошивать AOSP на реальных устройствах, писать системные сервисы на Kotlin и C/C++ через NDK. Английский нужен от B2, чтобы обсуждать дизайн с инженерами заказчика. Предлагают удалёнку или офис в Киеве, гибкий график, оплачиваемый отпуск и менторство от сильных лидов.
Android-разработчик
~2 223 800 ₸ оценка по всем рынкам
Команда мобильной разработки Ozon fresh ищет Android-разработчика для нативного offline-first приложения курьеров. Нужен коммерческий опыт от 3 лет, знание Kotlin, Coroutines/Flow, Room, Jetpack Compose и понимание Clean Architecture. В задачи входит разработка и поддержка приложения, обсуждение технических решений и code-review.