О нас
Мы — VPN-холдинг с несколькими брендами. Работаем в одной из самых востребованных технологических ниш и развиваем продукты, которыми ежедневно пользуются сотни тысяч пользователей.
Сейчас ищем сильного Flutter-разработчика, который сможет работать не только с Flutter-слоем приложения, но и уверенно решать задачи на уровне мобильных платформ. Для нас важно понимание того, как приложение взаимодействует с системой iOS и Android, особенно в части VPN-подключений, сетевых ограничений и фоновой работы.
Что нужно делать
-
Разработка и развитие мобильных приложений на Flutter.
-
Интеграция Flutter с нативным кодом на Swift и Kotlin.
-
Работа с VPN-функциональностью и механизмами подключения на уровне платформ.
-
Реализация и поддержка логики подключения, переподключения и отслеживания состояния VPN.
-
Работа с сетевыми ограничениями iOS и Android.
-
Поддержка background-режимов и стабильной работы приложения при смене сети, блокировке устройства и восстановлении соединения.
-
Интеграция и доработка Platform Channels / Method Channels.
-
Диагностика и устранение проблем, возникающих на уровне Flutter и нативного кода.
-
Взаимодействие с командой по развитию мобильных VPN-продуктов.
Что важно
Flutter
-
Уверенный коммерческий опыт разработки на Flutter.
-
Хорошее понимание архитектуры Flutter-приложений.
-
Опыт публикации и поддержки мобильных приложений.
-
Навыки диагностики и оптимизации производительности.
iOS / Swift
-
Уверенный опыт разработки на Swift.
-
Понимание жизненного цикла iOS-приложений.
-
Опыт работы с нативными iOS API.
-
Понимание permissions, entitlements и capabilities.
-
Опыт интеграции Swift-кода с Flutter через Platform Channels / Method Channels.
-
Умение диагностировать и устранять проблемы на стороне iOS.
-
Желательно понимание или готовность быстро разобраться в Network Extension и механиках VPN на iOS.
Android / Kotlin
-
Уверенный опыт разработки на Kotlin.
-
Понимание Android lifecycle.
-
Опыт работы с permissions, services и background-режимами.
-
Опыт интеграции Kotlin-кода с Flutter через Platform Channels / Method Channels.
-
Понимание ограничений Android, связанных с сетью и фоновыми процессами.
-
Желательно понимание или готовность быстро разобраться в Android VpnService.
Будет плюсом
-
Опыт работы с VPN-приложениями.
-
Опыт работы с Network Extension на iOS.
-
Опыт работы с Android VpnService.
-
Опыт реализации сетевых или системных модулей на нативном уровне.
-
Опыт публикации приложений в App Store и Google Play.
-
Опыт работы с push-уведомлениями и background-задачами.
Важно
Нам недостаточно разработчика, который работает только с Flutter.
Значительная часть задач связана с VPN-подключениями, сетевыми ограничениями платформ, системными разрешениями, фоновой работой приложения и обработкой состояний подключения. Для решения таких задач необходим уверенный прикладной опыт работы с нативным кодом на Swift и Kotlin.
Если опыт нативной разработки ограничивается небольшими доработками или знакомством "на базовом уровне", скорее всего, такая позиция не подойдет.
Как откликнуться
Заполнить короткую анкету (присылаем в ответ на отклик).
Резюме также необходимо приложить, но на первом этапе мы в первую очередь рассматриваем ответы в анкете.
Похожие вакансии
Опыт коммерческой разработки на Flutter от 3 лет. Уверенное знание и активное использование в проектах flutter_bloc (понимание событий, состояний, принципов...
Понимаете принципы работы протокола HTTP(1/2) и архитектуры REST. Имеете опыт разработки кода на Kotlin (или желание переучиться, если уверенный...
Готовность подключиться ко временному проекту на 3-4 месяца. Опыт мобильной разработки на Flutter от 3 лет. Практика реализации и...
Уверенное знание Kotlin (Coroutines, Flow, generics, DSL). Опыт коммерческой разработки на Kotlin Multiplatform от 1 года. Опыт нативной разработки под...
Автоматизировать рутинные задачи и процессы. Имеете опыт разработки кода на Kotlin (или желание переучиться, если уверенный опыт с Java).
