Просмотр вакансии

Сегодня 30-06-2026 22:45
30.06.2026, 13:58

Разработчик мобильного приложения/Kotlin Multiplatform разработчик (iOS / Android)

Работодатель: МКК Займ-Экспресс

МКК Займ-Экспресс

Город: Москва
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

Обязанности:
• Разработка и поддержка кроссплатформенных мобильных приложений на Kotlin Multiplatform (KMP) для платформ iOS и Android;
• Проектирование и реализация общей бизнес-логики, сетевого слоя, работы с базой данных и другими общими модулями в shared-коде;
• Интеграция KMP-модулей с нативным UI: Jetpack Compose для Android и SwiftUI / UIKit для iOS;
• Написание платформо-специфичного кода через expect/actual для работы с нативными API;
• Покрытие кода unit- и интеграционными тестами (Kotlin Test, XCTest);
• Оптимизация производительности приложений, работа с памятью и многопоточностью (Coroutines, Flow);
• Участие в код-ревью, проектировании архитектуры и принятии технических решений;
• Взаимодействие с продуктовой командой, дизайнерами, бэкенд-разработчиками и QA;
• Поддержка CI/CD пайплайнов для сборки и публикации приложений в App Store и Google Play;
• Рефакторинг и миграция существующего нативного кода на KMP при необходимости.


Наши ожидания:
• Уверенное знание Kotlin (Coroutines, Flow, generics, DSL);
• Опыт коммерческой разработки на Kotlin Multiplatform от 1 года;
• Опыт нативной разработки под Android (Jetpack Compose, Android SDK) и iOS (Swift, SwiftUI / UIKit);
• Понимание архитектурных паттернов: MVVM, MVI, Clean Architecture;
• Опыт работы с популярными KMP-библиотеками: Ktor, SQLDelight, Koin / Kodein, kotlinx.serialization, kotlinx.datetime;
• Знание Gradle и настройки multiplatform-проектов;
• Опыт работы с Git и системами код-ревью (GitHub, GitLab);
• Понимание принципов REST API, WebSocket, работы с JSON;
Будет плюсом:
• Опыт работы со Swift и понимание Objective-C interop;
• Знание Compose Multiplatform для общего UI;
• Опыт публикации приложений в App Store и Google Play;
• Работа с инструментами мониторинга и аналитики (Firebase, Sentry, AppMetrica);
• Опыт настройки CI/CD (GitHub Actions, GitLab CI, Fastlane);
• Знание принципов SOLID, DDD, TDD;
• Опыт работы с reactive-программированием и асинхронными потоками данных
• Контрибуции в open-source KMP-библиотеки.

Условия:

  • Адекватные дедлайны.
  • Оформление по ТК РФ с первого дня, официальные отчисления в пенсионный фонд и налоговую;
  • Белая заработная плата 2 раза в месяц, без задержек;
  • Компенсация отпуска (28 дней) и больничного;
  • Подарки для детей сотрудников к новому году;
  • График работы 5/2 лояльное начало рабочего дня (можно выбрать время с 9 до 18, с 10 до 19)

Офис в шаговой доступности от метро;

  • Дружный коллектив;
  • Демократичный дресс-код;
  • Возможность личностного и профессионального развития.

Адрес: Москва, Ленинградский проспект, 80к9

 

Откликнуться на вакансию

Дата
30.06 01.07
USD
2.9066 2.9041
EUR
3.3144 3.3099
RUB
3.7386 3.7384
CNY
4.2675 4.2854
CHF
3.5944 3.5871
GBP
3.8419 3.8437
PLN
7.7269 7.6991
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения