Swift developer (Плагин для Xcode)

PanDev

Swift developer (Плагин для Xcode)

Алматы, улица Султанбека Ходжанова

Метро: Алатау

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

Формат: Удалённо / Most IT Hub
Компания: PanDev Metrics – Платформа для анализа продуктивности и эффективности работы разработчиков
Уровень: Middle+/Senior
Оплата: Конкурентная, обсуждается индивидуально. 20$ в час

О проекте

PanDev Metrics — это аналитическая платформа, которая помогает IT-командам принимать решения на основе данных. Сейчас мы разрабатываем экосистему плагинов для IDE, включая JetBrains, VSCode, и теперь вам предстоит разработать для — Xcode.

Цель — создать нативный Xcode-плагин, который будет:

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

  • не мешать потоку работы (zero friction),

  • интегрироваться с нашей REST API,

  • передавать данные в зашифрованном виде.

  • И множество других фичей

Что нужно делать

  • Спроектировать и реализовать нативный плагин для Xcode (на Swift/Objective-C).

  • Создать слой интеграции с нашей backend-инфраструктурой (REST API, JSON).

  • Гарантировать сбор метрик, включая активность по файлам, открытие проектов, периоды бездействия, переключение окон.
    Обеспечить конфиденциальность и стабильную работу плагина.

  • Разобраться в архитектуре Xcode Extensions (XcodeKit, Source Editor Extension, Workaround для ограничений).

  • Следить за производительностью и влиянием на UX.

Требуемые навыки

  • Отличное знание Swift и/или Objective-C.

  • Опыт работы с XcodeKit, Xcode Source Editor Extension или аналогами. ОБЯЗАТЕЛЬНО

  • Уверенное понимание iOS/macOS архитектуры, event lifecycle, sandbox-ограничений.

  • Опыт работы с REST API, сериализация JSON.

  • Понимание принципов WakaTime, IDE Plugins.

  • Базовое понимание безопасности данных (шифрование, GDPR).

Будет плюсом

  • Участие в open-source плагинах для Xcode.

  • Опыт в разработке productivity-инструментов.

  • Знание как реализованы плагины WakaTime, CodeTime, GitHub Copilot и т.п.

  • Понимание архитектуры macOS background processes (для обхода ограничений).

Что мы предлагаем

  • Возможность повлиять на экосистему разработки и сделать продукт, который используют топовые команды.

  • Гибкий график, удалёнка.

  • Поддержка с архитектурой и экспертизой в backend-интеграциях.

  • Открытая команда, прямое влияние на roadmap.

  • Потенциал участия в B2B-сделках и старте open-source движения вокруг плагина.

Навыки
  • Xcode
  • Swift
  • iOS
  • Objective-C
Посмотреть контакты работодателя

Адрес

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

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

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