yandex
A
AdGuard
Зарплата
4 500 $ – 7 200 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
В офисеПолная занятость

Mobile KMP Developer

ИИОценка ИИ

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


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованием глубокой экспертизы в KMP (2+ года коммерческого опыта) и специфических системных знаний: IPC, изолированные процессы и многопоточность. Роль требует высокого уровня инженерной автономности.

Анализ зарплаты

Медиана5 500 $
Рынок4 000 $ – 6 500 $
ИИОценка ИИ

Предлагаемая зарплата ($4500–7200 Gross) находится на верхней границе и даже выше среднерыночных показателей для Senior KMP разработчиков, особенно учитывая возможность релокации. Это очень конкурентоспособное предложение для специалистов такого уровня.

Сопроводительное письмо

I am writing to express my strong interest in the Mobile KMP Developer position at AdGuard. With over five years of experience in mobile development and a dedicated focus on Kotlin Multiplatform for the past two years, I have developed a deep understanding of building robust shared business logic and high-performance platform abstractions. My background in both Android and iOS development allows me to effectively bridge the gap between platforms while ensuring optimal performance and reliability.

In my previous roles, I have successfully implemented complex IPC mechanisms and managed sophisticated multithreading environments, which aligns perfectly with AdGuard's technical requirements. I am particularly drawn to AdGuard's mission of protecting user privacy and security on such a massive scale. I am confident that my engineering independence and technical expertise in KMP/native interoperability will allow me to contribute significantly to your mobile applications and services.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в AdGuard уже сейчас

Присоединяйтесь к команде AdGuard и создавайте передовые решения для защиты миллионов пользователей по всему миру!

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

Mobile KMP Developer

AdGuard

4,500 to 7,200 USD Gross per month

Office / Support Relocation

AdGuard develops products protecting over 100 million users worldwide from advertising, tracking, phishing, and other web threats across browser extensions, desktop, and mobile apps.

Responsibilities:

• Develop shared business logic and UI with KMP; build platform abstractions for thread management, KMP/native interoperability, and reliable IPC between applications and services.

Requirements:

• 5+ years of mobile development, including 2+ years of commercial KMP experience.

• Strong Android/iOS background; knowledge of IPC, isolated processes, platform features, multithreading, thread pools, asynchronous optimization, and cross-platform memory/performance profiling.

• Engineering independence.

Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Multithreading
  • iOS
  • Swift
  • Kotlin Multiplatform
  • Kotlin
  • Android
  • IPC
  • Performance Profiling

Возможные вопросы на собеседовании

Проверка понимания фундаментальных различий в управлении памятью между платформами в контексте KMP.

Расскажите о различиях в моделях памяти Kotlin/Native и JVM. Как вы справляетесь с проблемами разделяемого состояния (shared state) в KMP?

Вакансия предполагает работу с IPC и сервисами. Важно понять опыт кандидата в этой области.

Какие подходы вы использовали для реализации надежного IPC между основным приложением и фоновыми сервисами на Android и iOS?

Оценка навыков оптимизации производительности в кроссплатформенной среде.

Как вы проводите профилирование производительности и потребления памяти в KMP-модулях? Какие инструменты используете для iOS-части?

Проверка практического опыта интеграции KMP в нативные проекты.

С какими основными сложностями интеропа (interop) между KMP и Swift вы сталкивались и как их решали?

Оценка навыков работы с асинхронностью.

Как вы организуете управление пулами потоков и корутинами в KMP, чтобы обеспечить отзывчивость UI на обеих платформах?

Похожие вакансии

I
IMS
350 000 ₽ – 450 000 ₽

Kotlin Multiplatform Tech Lead

LeadУдалённо
Kotlin · Kotlin Multiplatform · Android · Compose Multiplatform · Android Enterprise · MDM · Threat Modeling · Realtime Systems
+8 навыков
NDA
250 000 ₽

Ведущий iOS-разработчик (Messaging / Matrix)

LeadУдалённо
Swift · SwiftUI · UIKit · Objective-C · Matrix · E2EE · Keychain · SQLCipher · Metal · Core Image · FCM
+11 навыков
O
ONEMA
150 000 ₽ – 280 000 ₽

Android-разработчик (Kotlin, Jetpack Compose)

Удалённо
Android · Kotlin · Jetpack Compose · AI Integration
+4 навыков
К
Кодекс-ИТ
120 000 ₽ – 170 000 ₽

Разработчик Flutter (Middle)

MiddleУдалённо
Flutter · Dart · BLoC · Cubit · Clean Architecture · MVVM · GetIt · REST API · Dio · WebSocket · Firebase Cloud Messaging · Git · JSON Serialization · freezed · WebView
+15 навыков
T
TopSelection
256 000 ₽

Senior Flutter Developer

SeniorУдалённо
Flutter · Dart · BLoC · Cubit · Clean Architecture · MVVM · GetIt · Dio · REST API · WebSocket · Firebase · SOLID · Git · iOS SDK · Android SDK
+15 навыков
NDA
Не указана

Разработчик Mobile Android Senior

SeniorУдалённо
Android SDK · Kotlin · Java · Gradle · Jetpack Compose · Material 3 · Dagger 2 · KSP · Kotlin Coroutines · Flow · MVVM · Kaspresso · Espresso · JUnit · MockK · WorkManager · ProGuard · R8 · SonarQube · Detekt
+20 навыков
A
AdGuard
от 4 500 $
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!