Flutter разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
VPN-холдинг развивает продукты, которыми ежедневно пользуются сотни тысяч пользователей.
задачи
- Разрабатывать и развивать мобильные приложения на Flutter;
- Интегрировать Flutter с нативным кодом на Swift и Kotlin;
- Работать с VPN-функциональностью и механизмами подключения на уровне платформ;
- Реализовывать и поддерживать логику подключения, переподключения и отслеживания состояния VPN;
- Работать с сетевыми ограничениями iOS и Android;
- Поддерживать background-режимы и стабильную работу приложения при смене сети, блокировке устройства и восстановлении соединения;
- Интегрировать и дорабатывать Platform Channels / Method Channels;
- Диагностировать и устранять проблемы, возникающие на уровне Flutter и нативного кода;
- Взаимодействовать с командой по развитию мобильных VPN-продуктов.
требования
- Уверенный коммерческий опыт разработки на Flutter;
- Хорошее понимание архитектуры Flutter-приложений;
- Опыт публикации и поддержки мобильных приложений;
- Навыки диагностики и оптимизации производительности;
- Уверенный опыт разработки на Swift;
- Понимание жизненного цикла iOS-приложений;
- Опыт работы с нативными iOS API;
- Понимание permissions, entitlements и capabilities;
- Опыт интеграции Swift-кода с Flutter через Platform Channels / Method Channels;
- Умение диагностировать и устранять проблемы на стороне iOS;
- Уверенный опыт разработки на Kotlin;
- Понимание Android lifecycle;
- Опыт работы с permissions, services и background-режимами;
- Опыт интеграции Kotlin-кода с Flutter через Platform Channels / Method Channels;
- Понимание ограничений Android, связанных с сетью и фоновыми процессами;
- Необходим уверенный прикладной опыт работы с нативным кодом на Swift и Kotlin, кандидаты с базовым уровнем нативной разработки не подойдут;
- Будет плюсом опыт работы с VPN-приложениями, Network Extension на iOS, Android VpnService, реализация сетевых или системных модулей на нативном уровне, публикация приложений в App Store и Google Play, работа с push-уведомлениями и background-задачами.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.