Senior iOS-разработчик (mobile SDK, observability)
Grafana Labs — компания, создавшая Grafana Cloud, полностью управляемую платформу наблюдаемости, которой доверяют более 10 000 организаций. Grafana Cloud построена на открытом исходном коде и открытых стандартах, объединяет AI и наблюдаемость. Клиенты: Anthropic, Bloomberg, NVIDIA, Microsoft, Salesforce. Компания полностью удаленная, сотрудники в более чем 40 странах. Инвесторы: Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, Lead Edge Capital.
Это удаленная возможность. На данный момент рассматриваются кандидаты из Испании, Ирландии, Германии, Великобритании и Швеции.
Grafana Observability создает сквозную наблюдаемость для приложений, инфраструктуры, баз данных, браузера и мобильных устройств. Инициатива Mobile Observability предоставляет мобильным разработчикам инструментальные SDK, которые собирают трейсы, метрики, логи, сбои и пользовательские сессии. Решения интегрированы с OpenTelemetry и Grafana Cloud.
Задачи:
- Создание и развитие мобильных инструментальных SDK для iOS (Swift/Obj-C) с приоритетом производительности, стабильности и отличного опыта разработчика.
- Проектирование и выпуск функций SDK: отслеживание сессий, отчеты о сбоях, стратегии сэмплирования, автоматическое распространение контекста, интеграции с OpenTelemetry.
- Владение проектами от начала до конца.
- Разбиение крупных неоднозначных задач на поэтапные результаты: проектирование модульных решений, выпуск MVP, сбор обратной связи, быстрая итерация.
- Обеспечение качества: автоматические тесты, CI, документация, плавные обратно совместимые пути обновления.
- Совместная работа с бэкенд-, фронтенд-, продуктовой и инженерной командами для обеспечения целостных сквозных рабочих процессов наблюдаемости.
- Взаимодействие с open-source сообществом: ревью PR, обсуждение дизайн-предложений, помощь внешним контрибьюторам.
- Наставничество коллег, участие в технических дизайн-обсуждениях и формирование дорожной карты мобильной наблюдаемости.
Требования:
- Мотивированный самостоятельный специалист, способный действовать в условиях нечетко определенных задач, автономно и в коллаборации.
- Сильный опыт мобильной разработки: iOS (Swift/Obj-C) и, опционально, Android (Kotlin/Java).
- Подтвержденный опыт создания или поддержки мобильных SDK, библиотек платформ или другого кода для разработчиков, используемого внешними разработчиками.
- Опыт работы с кодом, чувствительным к производительности (время запуска, память, эффективность сети), и принятие прагматичных компромиссов.
- Знакомство с OpenTelemetry (инструментация, SDK, коллекторы) или опыт участия в разработке/поддержке OTel SDK или аналогичных библиотек телеметрии.
- Отличные письменные и устные коммуникационные навыки.
- Комфортная работа в полностью удаленной глобально распределенной команде.
- Обучаемость, ориентация на клиента, страсть к опыту разработчика: вы не только пишете код, но и документацию, наставляете других и формируете дорожные карты.
- Прагматичность и умение работать с неопределенностью: приоритет прогресса над совершенством и быстрая итерация на основе обратной связи.
Бонусы:
- Вклад в OpenTelemetry, библиотеки отчетов о сбоях или другие OSS для наблюдаемости.
- Опыт с кроссплатформенными фреймворками (React Native, Flutter) или создание нативных привязок/мостов.
- Опыт с мобильной безопасностью, конфиденциальностью или проблемами интеграции платформ.
- Предыдущая работа над агрегацией сбоев, воспроизведением сессий или сэмплированием для мобильной телеметрии.
Компенсация: В Республике Ирландия базовый диапазон компенсации для этой роли составляет 104 000–130 000 евро. Фактическая компенсация может варьироваться в зависимости от уровня, опыта и навыков, оцененных в процессе интервью.