Мы — VPN-холдинг с несколькими мобильными продуктами и сотнями тысяч пользователей.
Сейчас запускаем внутренний технический инкубатор и ищем начинающих разработчиков, которым интересно развиваться не только во Flutter, но и глубже понимать устройство мобильных приложений, сетевых технологий и VPN-сервисов.
Это не классическая стажировка с однотипной версткой экранов. Мы ищем людей, которым интересно разобраться, как приложение работает внутри: как поднимаются соединения, как взаимодействуют клиент и сервер, как работают VPN, почему обрывается связь, как приложение ведет себя при смене сети и какие ограничения накладывают iOS и Android.
Под руководством опытных разработчиков вы будете постепенно подключаться к реальным задачам и изучать современные подходы к мобильной разработке.
Чем предстоит заниматься
•Разрабатывать мобильные приложения на Flutter.
•Изучать Dart и архитектуру Flutter-проектов.
•Работать с API, сетевыми запросами и обработкой ошибок.
•Разбираться в работе WebSocket и realtime-соединений.
•Изучать основы сетевых технологий: HTTP, HTTPS, DNS, прокси, VPN.
•Работать с Flutter-пакетами и зависимостями.
•Изучать нативную разработку на Swift и Kotlin.
•Осваивать взаимодействие Flutter с нативным кодом через Platform Channels.
•Постепенно погружаться в устройство VPN-приложений и механизмы работы соединений на iOS и Android.
•Выполнять учебные и внутренние задачи под руководством наставника.
Мы ожидаем
•Базовые знания программирования.
•Опыт на любом языке программирования: Dart, Kotlin, Swift, JavaScript, TypeScript, Python, Java или аналогичных.
•Интерес к мобильной разработке.
•Желание развиваться во Flutter.
•Базовое понимание API и клиент-серверного взаимодействия.
•Интерес к сетевым технологиям и тому, как работают приложения "под капотом".
•Готовность изучать Swift и Kotlin.
•Умение самостоятельно искать информацию и разбираться в новых технологиях.
•Базовое знание Git или готовность быстро его освоить.
•Желание учиться, получать обратную связь и развиваться как инженер.
Будет плюсом
•Собственные проекты или учебные приложения.
•GitHub с кодом.
•Опыт работы с Flutter.
•Опыт работы с API.
•Опыт участия в хакатонах, курсах или учебных проектах.
Что вы получите
•Наставничество от опытных разработчиков.
•Практический опыт работы с реальным продуктом.
•Погружение в Flutter, Swift, Kotlin и сетевые технологии.
•Возможность вырасти до Junior-разработчика внутри команды.
•Работу над проектами с большой пользовательской аудиторией.
Как откликнуться
Заполните небольшую анкету, которую мы отправим в ответ на отклик.
Резюме также желательно приложить, но на первом этапе мы в первую очередь рассматриваем ответы в анкете.
После рассмотрения анкет мы свяжемся с кандидатами, которых будем готовы пригласить на следующий этап отбора.