Senior KMP Mobile Developer

Summary

Senior Kotlin Multiplatform (KMP) developer for AdGuard's ad-blocking and privacy products, architecting shared business logic, custom cross-platform UI, platform abstractions for thread management, and inter-process communication across Android and iOS.

Опыт работы: от 5 лет ЗП: 4500-7200$ гросс

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

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

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

  • Разработкой общей бизнес-логики продуктов на KMP

  • Проектировать архитектуру и заниматься реализацией общего UI-слоя через кастомные KMP решения

  • Заниматься разработкой платформенной абстракции, обеспечивающей эффективное управление главным и фоновыми потоками

  • Реализовывать interoperability между KMP и нативными компонентами

  • Проектирование и реализация надежных механизмов межпроцессного взаимодействия (IPC) между приложениями и сервисами

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

  • Коммерческий опыт разработки на KMP от 2 лет: вы понимаете, как устроен жизненный цикл multiplatform-приложений, знаете ограничения технологии и запускали KMP в продакшн.

  • Уверенное понимание механизмов IPC и того, как устроена работа приложений в нескольких изолированных процессах, умение организовывать работу между ними

  • Глубокое понимание многопоточности, опыт ручного управления пулами потоков и оптимизации асинхронного кода.

  • Уверенный нативный бэкграунд (Android/iOS): коммерческий опыт в мобильной разработке от 5 лет.

  • Понимание особенностей платформ под капотом.

  • Инженерная самостоятельность: умение копать глубоко в исходники инструментов, профилировать память и производительность кроссплатформенного кода

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

  • Опыт работы и уверенные знания о Kotlin Coroutines

  • Опыт нативной разработки в смежном направлении

  • Знание других языков программирования

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

  • Гибкое начало рабочего дня

  • Зарплата в рынке с возможностью роста

  • Компенсация стоимости коворкинга

  • Компенсация стоимости рабочей техники

  • Фитнес и тренировки по теннису в офисе, занятия по иностранным языкам онлайн

  • Помощь с релокацией на Кипр

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available