Задача

Необходимо выполнить рефакторинг существующего Kotlin-приложения, чтобы код стало возможно перенести под Kotlin Multiplatform (KMP). Работы оцениваются исполнителем в 4-6 дней. План рефакторинга уже готов - его предоставит сам исполнитель (нейросеть ChatGPT составит описание шагов).

Требования к исполнителю

  • Опыт работы с Kotlin и понимание архитектуры KMP (Kotlin Multiplatform).
  • Умение выявить модули Common/Multiplatform-ready и корректно разделить код на общий, Android и iOS.
  • Минимальная квалификация - middle-разработчик: если возникнут вопросы, вам поможет проектный лид.
  • Готовность согласовать план рефакторинга и придерживаться его.

Формат работы

Исполнитель ознакомляется с готовым планом работ (предоставляет свой стек и утверждает сроки). Допускаются уточняющие вопросы - для этого с вами будет на связи проектный менеджер. Работа ведется в системе контроля версий, результат сдаётся в виде обновлённого пул-реквеста с переработанным кодом.

Ожидаемый результат

  • Котлин-код адаптирован для KMP (разделены модули commonMain/androidMain/iosMain).
  • В проекте нет или сведены к минимуму файлы-ожидания внутри общей части (expect/actual).

Важно: все контактные данные сторонних сервисов, бирж и конкретных компаний удалены в этом описании для концентрации на задачи.

Как откликнуться

Отклик должен подтверждать ваш стек Kotlin/KMP и реальную планку middle или выше. В теле отклика кратко опишите свой опыт с cross-platform

Разработка дизайна банковских карт

Требуется создать серию визуально привлекательных и современных дизайнов для банковских карт. Дизайн должен быть уникальным, соответствовать современным трендам и быть готовым к печати.

Создание карточек товаров для Ozon

Требуется исполнитель для переноса карточек строительных материалов на Ozon. Важно не скопировать текст, а адаптировать описание, характеристики и логику товара под правила и формат маркетплейса.