Разработчик Kotlin Multiplatform Mobile (KMM)
РФ + дружеские страныУдалённоот 5 летПолная занятость
FintechAndroidiOSClean ArchitectureJetpack ComposeMVIKotlin MultiplatformAI DevelopmentKMM
Описание
Основные задачи:
- Разработка и развитие мобильного приложения на Kotlin Multiplatform
- Разработка shared-логики для Android/iOS
- Работа с AI-агентами как основным инструментом разработки
- Проектирование и развитие архитектуры приложения
- Разработка UI на Jetpack Compose / Compose Multiplatform
- Работа с API, локальным хранилищем и сетевым взаимодействием
- Участие в code review и технических решениях
- Написание unit-тестов и поддержание качества кода
- Работа с многомодульной архитектурой и CI/CD
- Взаимодействие с backend, product и design
Требования
- Опыт работы от 5 лет
- Kotlin / Android: уверенный production-опыт, coroutines / Flow, Android SDK, lifecycle, permissions, background processing
- Kotlin Multiplatform: production-опыт, commonMain / platform-specific code, expect / actual, shared business logic
- AI Development: ежедневная работа с AI-агентами (Claude Code, Cursor, Codex или аналоги), умение ставить задачи агентам, проверять и ревьюить сгенерированный код
- UI: Jetpack Compose / Compose Multiplatform, state management, recomposition, custom layouts, работа с Figma и дизайн-системами
- Архитектура: MVI / Unidirectional Data Flow, modularization, Clean Architecture, DI, navigation
- Технологии: Ktor Client, kotlinx.serialization, DataStore или аналогичные решения
- Тестирование: unit-тесты, тестирование бизнес-логики и Store'ов, понимание screenshot / E2E testing
- Engineering Practices: Gradle, Git, code review, CI/CD, static analysis (detekt)
- Безопасность: понимание безопасной работы AI-инструментов с кодом, секретами и внешними системами
Будет плюсом
- Опыт iOS / Swift / Xcode
- Firebase: Auth, Crashlytics, Remote Config, Firestore, App Check, FCM
- Опыт в fintech / брокерских / финансовых приложениях
- Безопасность на мобильных устройствах: биометрия, Keystore / Keychain, PIN, root detection
- Feature flags и A/B-тестирование
- Локализация и Crowdin
- GitHub Actions, build variants, app signing
- Опыт разработки собственных AI-инструментов: skills, subagents, plugins, MCP-серверы, AI code review
- Опыт работы с Decompose, MVIKotlin, kotlin-inject, Kotest, Roborazzi, Maestro
Условия
- Загрузка: Full-time
- Локация: РФ + дружеские страны
- Трудоустройство: ИП
- Формат работы: Удаленно
- Сфера: финтех