H
HireSeeker
adguard

Senior Kotlin Multiplatform developer

adguard · Москва · 5 июн.

5 700–7 200 $ (≈ 423k–535k ₽)office
Открыть на hh.ru

Мы в AdGuard уже 17 лет создаём и развиваем линейку продуктов для защиты от интернет-рекламы, трекинга, фишинга и других веб-угроз. Экосистема продуктов состоит из множества браузерных расширений, десктопных и мобильных приложений. Более 100 млн человек по всему миру используют наше ПО на 20+ языках.

Сейчас мы ищем мобильного KMP-разработчика, который будет развивать мультиплатформенную архитектуру на стыке сложной фоновой логики и интерфейса.

Чем предстоит заниматься:

  • Разработка общей бизнес-логики продуктов на KMP.
  • Проектировать архитектуру и заниматься реализацией общего UI-слоя через кастомные KMP решения.
  • Заниматься разработкой платформенной абстракции, обеспечивающей эффективное управление главным и фоновыми потоками.
  • Реализовывать interoperability между KMP и нативными компонентами.
  • Проектирование и реализация надежных механизмов межпроцессного взаимодействия (IPC) между приложениями и сервисами.

Что мы ждем от вас:

  • Коммерческий опыт разработки на KMP от 2 лет: вы понимаете, как устроен жизненный цикл **multiplatform**-приложений, знаете ограничения технологии и запускали KMP в продакшн.
  • Уверенное понимание механизмов IPC и того, как устроена работа приложений в нескольких изолированных процессах, умение организовывать работу между ними.
  • Глубокое понимание многопоточности, опыт ручного управления пулами потоков и оптимизации асинхронного кода.
  • Уверенный нативный бэкграунд (Android/iOS): коммерческий опыт в мобильной разработке от 5 лет. Понимание особенностей платформ под капотом.
  • Инженерная самостоятельность: умение копать глубоко в исходники инструментов, профилировать память и производительность кроссплатформенного кода.

Также будет плюсом:

  • Опыт работы и уверенные знания о Kotlin Coroutines.
  • Опыт нативной разработки в смежном направлении.
  • Знание других языков программирования.

Что мы можем предложить:

  • Гибкое начало рабочего дня.
  • Зарплата в рынке с возможностью роста.
  • Компенсация стоимости коворкинга.
  • Компенсация стоимости рабочей техники.
  • Фитнес и тренировки по теннису в офисе, занятия по иностранным языкам онлайн.
  • Помощь с релокацией на Кипр.