Назад
14 часов назад

Mobile Developer (Kotlin + Swift)

280 000 - 450 000
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Mobile Developer (Kotlin + Swift)

Компания

NO NAME SOFTWARE

Зарплата

от 280 000 до 450 000 ₽

Условия

Требования

Разработчик приложений Middle Kotlin Swift Москва

О ПРОЕКТЕ

Флагманское мобильное приложение для крупного потребительского бренда. Амбиция — 1 млн установок в первый год. Приложение распространяется вне App Store и Google Play (через сайт, e-mail, Telegram, мессенджер MAX) — нестандартная и технически интересная задача. Проект идёт в два этапа: сначала нативное Android-приложение на Kotlin, затем нативное iOS-приложение на Swift. Ты будешь работать последовательно — сначала погружаешься в Android, выводишь его в прод, потом переключаешься на iOS.

ЧТО ПРЕДСТОИТ ДЕЛАТЬ

Этап 1 — Android (Kotlin), первые месяцы

  • Разрабатывать нативное Android-приложение на Kotlin + Jetpack Compose. 9 ключевых функций: личный кабинет, диагностика устройства (IoT), программа лояльности, поддержка и др.
  • Интегрировать .aar-библиотеку для диагностики устройства (USB / Bluetooth) — самая интересная техническая часть проекта.
  • Подключить push (FCM), backend-интеграции(BFF, CRM, OMS), аналитику.
  • Настроить сборку и подпись APK для дистрибуции вне Google Play.

Этап 2 — iOS (Swift), последующие месяцы

  • Разрабатывать нативное iOS-приложение на Swift + SwiftUI. Те же функции, адаптированные под Apple-экосистему.
  • Реализовать push через APNs, диагностику устройства через CoreBluetooth.
  • Настроить сборку, подпись, дистрибуцию через App Store и альтернативные каналы.

Постоянно

  • Активно использовать AI-ассистентов(Claude, Cursor, Copilot — корпоративные подписки). Это часть нашего подхода: один сильный разработчик с AI закрывает объём небольшой команды.

ТРЕБОВАНИЯ

Обязательно

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

Будет плюсом

  • Опыт работы с IoT-устройствами через Bluetooth / USB (CoreBluetooth на iOS, BluetoothAdapter на Android).
  • Опыт интеграции .aar-библиотек и нативных SDK производителей.
  • Опыт мобильной разработки без App Store / Google Play (APK distribution, альтернативная дистрибуция iOS).
  • Опыт публичных приложений на ≥100K установок.
  • Открытый код в 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-инструментов(Claude, Cursor, Copilot) и бюджет на обучение до 80 000 ₽/год.
  • Современная техника: MacBook Pro M-series + тестовые устройства (Android + iPhone разных моделей).
  • ДМС со стоматологией после испытательного срока.

ПРОЦЕСС НАЙМА

Весь процесс — 1 неделя. Не тянем.

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -