IOS-разработчик (SwiftUI, Go)

SHEBER Vl

IOS-разработчик (SwiftUI, Go)

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

Мы разрабатываем инновационное приложение для управления безопасными сетевыми подключениями (VPN), обеспечивающее стабильный доступ к распределенным серверам и защищённым каналам связи.

В основе проекта лежит высокопроизводительное сетевое ядро на Go (Xray-core, xlib), которое интегрируется с нативной iOS-средой через Network Extension Framework.

Продукт ориентирован на стабильность, скорость соединений и конфиденциальность данных, используя передовые протоколы шифрования и интеллектуальную маршрутизацию.

Основные задачи

  • Разработка клиентского приложения на Swift / SwiftUI с использованием NetworkExtension (NEPacketTunnelProvider).

  • Интеграция сетевого ядра Xray (Go, xlib) в iOS-проект, настройка взаимодействия между Go и Swift.

  • Оптимизация логики подключения и маршрутизации данных.

  • Работа с REST API для аутентификации пользователей и синхронизации параметров подключения.

  • Разработка интерфейса управления подключениями, статистикой и настройками сети.

  • Обеспечение безопасности хранения токенов и конфигураций (Keychain, Secure Enclave).

  • Тестирование производительности и стабильности соединений.

Требования

  • Опыт разработки на Swift.

  • Понимание NetworkExtension, sockets, TLS, URLSession, Concurrency (async/await).

  • Навыки интеграции Go-модулей или других нативных библиотек через gomobile / CGO / xlib.

  • Опыт работы с REST API, JSON, OpenVPN, Wireguard, Outline, Shadowsocks.

  • Умение писать безопасный, читаемый и структурированный код.

Будет преимуществом

  • Опыт работы с Xray-core, V2Ray, Clash, либо другими сетевыми движками на Go.

  • Знание Go, в частности — сетевых библиотек и транспортных протоколов.

  • Опыт публикации приложений в App Store.

  • Понимание принципов работы proxy / secure networking / private tunnels.

  • Опыт с CI/CD (Fastlane, GitHub Actions).

Мы предлагаем

Гибкий график и возможность работать удалённо.

Прямое влияние на архитектуру и технологические решения.

Свободный график.

Технологии

  • Swift / SwiftUI / Combine / async-await

  • NetworkExtension / PacketTunnelProvider

  • Go / Xray-core / xlib / gomobile

  • REST API / JSON / WebSocket

  • Keychain / Secure Enclave / SQLite

Навыки
  • SwiftUI
  • Go
  • JSON
  • NetworkExtension
  • REST API
  • VPN
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию