Назад

Не получаете ответ?

Вакансия опубликована 9 дн. назад - шансы на ответ снижаются.

обновлено 9 дней назад

Flutter Engineer | Senior (VPN)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Flutter Engineer | Senior (VPN): Развитие клиентского VPN-приложения на Flutter/Dart с нативными компонентами для iOS, Android, Windows и Linux, интеграцией с сетевыми ядрами на Go и акцентом на стабильность в условиях блокировок, обрывов и деградации каналов. Focus on проектирование функций end-to-end, низкоуровневую отладку TCP/UDP и TLS, интеграцию платформенных каналов и обеспечение предсказуемого поведения релизов.

Локация: работа из любой точки мира; гибкое начало рабочего дня с ориентиром на CET.

Компания

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

Что делать

  • Развивать клиентское приложение: реализовывать функции, улучшать архитектуру, производительность и стабильность релизов.
  • Писать и поддерживать нативные компоненты для iOS, Android, Windows и Linux, включая platform channels и Pigeon.
  • Исследовать поведение соединений в реальных сетях: обрывы, деградацию каналов, переключение на резервные варианты и особенности операторов.
  • Вести функции end-to-end: от проработки и технического решения до релиза, метрик и оценки эффекта.
  • Находить первопричины проблем, включая ошибки вне Dart, совместно с backend- и infrastructure-инженерами.
  • Поддерживать форки сторонних плагинов и сетевых ядер, обеспечивая совместимость и предсказуемое поведение.

Требования

  • Свободный русский и английский язык; английский — B2+.
  • 5+ лет в мобильной разработке, включая значимый опыт с Flutter и сложными production-системами.
  • Глубокое знание одной из платформ iOS или Android и уверенный опыт исправления и отладки другой; собственные модули, системные API, platform channels или Pigeon.
  • Опыт работы с TCP, UDP, TLS, сокетами, маршрутизацией и поведением соединений при обрывах и деградации каналов.
  • Низкоуровневый опыт с C, C++, Go, Rust, dart:ffi, cgo или бинарными форматами.
  • Опыт end-to-end ownership, технического проектирования, исследования проблем и тестирования с помощью unit, widget, интеграционных и e2e-тестов.

Хорошо, если есть

  • Опыт с VPN-протоколами WireGuard, OpenVPN, Xray или Amnezia, обходом блокировок и DPI.
  • Знание бинарных протоколов, realtime-технологий, embedded-разработки и систем с жёсткими ограничениями памяти.
  • Опыт с Go, Python, Linux, Docker и базовыми DevOps-практиками.
  • Опыт разработки десктопных служб, демонов, системной интеграции, маршрутизации, DNS, фильтрации трафика, инсталлеров и подписи сборок.
  • Опыт построения клиентской инфраструктуры с GitHub Actions, Fastlane или Codemagic, а также наличие open-source-проектов или пакетов на pub.dev.

Культура и преимущества

  • Полностью удалённая работа из любой точки мира.
  • Пятидневная рабочая неделя с гибким началом дня и ориентиром на CET.
  • Компания предоставляет полностью оборудованное рабочее место и необходимую технику.
  • 40 гибких оплачиваемых дней отпуска и оплачиваемые больничные.
  • VHI, wellness-программы, языковые курсы, психотерапия, реферальная программа и ежегодный бюджет на развитие.
  • Оффлайн-встречи с командой.

Процесс найма

  • Welcome Call.
  • Technical Call.
  • Pre-Offer Call.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →