NO NAME SOFTWARE
Программисты Habr Career 🔥 ВАЙБ 28 мая 2026 г.

Mobile Developer (Kotlin + Swift)

NO NAME SOFTWARE СНГ / Россия Офис
от 280 000 до 450 000 ₽
Зарплата
от 280 000 до 450 000 ₽
Локация
СНГ / Россия
Формат
Офис
Источник
Habr Career

Mobile Developer (Kotlin + Swift) (NO NAME SOFTWARE)

О проекте

Мы запускаем флагманское мобильное приложение для крупного потребительского бренда с амбициозной целью — 1 миллион установок в первый год. Приложение будет распространяться вне официальных магазинов (через сайт, e-mail, Telegram, мессенджер MAX), что делает задачу нестандартной и технически интересной.

Проект состоит из двух этапов: сначала нативное Android-приложение на Kotlin, затем нативное iOS-приложение на Swift. Вы будете работать последовательно — погружаетесь в Android, доводите продукт до релиза, затем переключаетесь на iOS.

Задачи

  • Android (Kotlin) — первые месяцы:
    • Разрабатывать нативное Android-приложение на Kotlin + Jetpack Compose. Реализовать 9 ключевых функций: личный кабинет, диагностику устройства (IoT), программу лояльности, поддержку и другие.
    • Интегрировать .aar-библиотеку для диагностики устройства (USB / Bluetooth) — наиболее интересная техническая часть проекта.
    • Подключить push-уведомления (FCM), интеграции с бэкендом (BFF, CRM, OMS), аналитику.
    • Настроить сборку и подпись APK для дистрибуции вне Google Play.
  • iOS (Swift) — последующие месяцы:
    • Разрабатывать нативное iOS-приложение на Swift + SwiftUI, реализуя тот же функционал с адаптацией для экосистемы Apple.
    • Реализовать push-уведомления через APNs, диагностику устройства через CoreBluetooth.
    • Настроить сборку, подпись и дистрибуцию через App Store и альтернативные каналы.
  • На постоянной основе:
    • Активно использовать AI-ассистентов (Claude, Cursor, Copilot — предоставляем корпоративные подписки). Мы верим, что один сильный разработчик с AI может закрыть объём небольшой команды.

Требования

Обязательный опыт:

  • 3+ года в коммерческой мобильной разработке. Минимум одно приложение в проде, созданное вами от старта до релиза.
  • Уверенный Kotlin: Jetpack Compose, Coroutines, Flow, современная архитектура Android (MVVM / MVI).
  • Рабочий Swift: SwiftUI, Combine, понимание iOS-экосистемы. Не обязательно быть гуру, но вы должны писать боевой код и быстро разбираться в специфике Apple.
  • Опыт работы с REST / GraphQL API, OAuth / SSO, push-уведомлениями (FCM на Android, APNs на iOS).
  • Опыт с CI/CD: сборка и подпись APK / IPA, автоматизация релизов.
  • Использование AI-инструментов в работе — это часть нашего процесса, без снобизма.
  • Самостоятельность: декомпозиция задач, оценка сроков, выбор библиотек, работа с чужой документацией без постоянного сопровождения.

Будет плюсом:

  • Опыт работы с IoT-устройствами через Bluetooth / USB (CoreBluetooth, BluetoothAdapter).
  • Опыт интеграции .aar-библиотек и нативных SDK производителей.
  • Опыт мобильной дистрибуции без App Store / Google Play (APK, альтернативные каналы для iOS).
  • Опыт публичных приложений с ≥100 000 установок.
  • Открытый код на GitHub, pet-проекты, технические статьи.

Что не требуется:

  • Не нужно быть Senior или Tech Lead — это позиция для крепкого Middle, который любит писать код.

Стек проекта

  • Android: Kotlin, Jetpack Compose, Coroutines, Flow.
  • iOS: Swift, SwiftUI, Combine.
  • Нативные интеграции: .aar-библиотеки, CoreBluetooth, BluetoothAdapter, USB API.
  • Push: FCM (Android), APNs (iOS).
  • DevOps: GitLab CI / GitHub Actions, Fastlane, Sentry.
  • AI-ассистенты: Claude, Cursor, GitHub Copilot (корпоративные подписки).

Мы предлагаем

  • Зарплата 280 000 – 400 000 ₽ gross, официальное оформление, белая зарплата на карту.
  • Формат работы: офис в Москве или гибкий график. Главное — результат.
  • Никакой бюрократии: один PM, один разработчик, один продукт. Без Jira-театров и многоуровневых согласований.
  • Компенсация AI-инструментов и бюджет на обучение до 80 000 ₽ в год.
  • Современная техника: MacBook Pro M-series + тестовые устройства (Android и iPhone разных моделей).
  • ДМС со стоматологией после испытательного срока.

Процесс найма

Весь процесс занимает не более 1 недели. Мы ценим ваше время.

  • Шаг 1. Скрининг с Project Manager (30 минут, видео).
  • Шаг 2. Техническое интервью (60 минут): разбираем 1–2 ваших проекта, обсуждаем подход к Kotlin и Swift на конкретных задачах.
  • Шаг 3. Финальная встреча с генеральным директором (30 минут): условия и оффер.

Эта вакансия размещена на стороннем сайте. Отклик нужно сделать там.

Откликнуться на Habr Career

Вы перейдёте на внешний сайт

Стек технологий

🔥 ВайбKotlinSwift