Staff Frontend-разработчик Grafana DataViz
Grafana Labs — компания, стоящая за Grafana Cloud, полностью управляемой платформой observability, которой доверяют более 10 000 организаций. Компания полностью удалённая, сотрудники находятся в 40+ странах.
О роли
Grafana Frontend отвечает за сквозной пользовательский опыт в Grafana — продукте observability и платформе, которую используют инженеры для создания плагинов. Команды отвечают за дашборды, визуализацию и обработку данных, навигацию по экосистеме, опыт sharing, поиск контента, организацию и другое.
Команда DataViz создаёт и развивает визуализации Grafana, чтобы пользователи могли легко настраивать и понимать свои данные и извлекать ценные инсайты. Недавние проекты: вынесение ключевой визуализации в независимо релизуемый модуль и устранение взаимозависимостей; GraphViz — визуализация связей, потоков и архитектур на языке Graphviz DOT с живыми метриками из любого источника данных Grafana; повышение качества и надёжности — улучшение покрытия тестами, внедрение новой стратегии тестирования и инструментов для визуальных регрессий; обновление внешнего вида существующих визуализаций (например, Table и Gauge). Работа open source, код доступен в grafana/grafana на GitHub. Стек: преимущественно TypeScript, React, uPlot и eCharts для визуализаций.
Задачи
- Вести многоквартальные технические инициативы от постановки проблемы до внедрения, включая сбор обратной связи от пользователей и измерение результата.
- Наставлять и сотрудничать с другими инженерами: повышать планку через код-ревью, обратную связь по дизайну, парное решение сложных задач и написание документации.
- Участвовать в on-call для сервисов, которые помогают создавать, и быть усилителем в реагировании на инциденты и пост-инцидентном обучении.
- Оказывать техническую поддержку при эскалациях клиентов и помогать выявлять зоны высокой трения.
- Кросс-командное взаимодействие: представлять работу команды вне её, писать дизайн-предложения, проводить демо и отстаивать роадмап в обсуждениях.
Требования
- Интеллектуальное любопытство, прозрачность по умолчанию, высокая склонность к действию, доброта и умение работать в команде.
- Техническое лидерство: опыт ведения команд через проекты, наставничества других инженеров и роли усилителя.
- Чёткая коммуникация в полностью удалённой асинхронной среде.
- Ответственность за эксплуатацию созданного ПО: опыт on-call, поддержки продакшена, обеспечения надёжности и реагирования на инциденты.
- Интерес к сложным решениям.
Условия
- Удалённая позиция. Кандидаты в США и Канаде (часовые пояса EST/CST).
- Компания инвестирует в продуктивность разработчиков: можно использовать современные AI-ассистенты для кодинга в ежедневном рабочем процессе (инструменты на выбор, в рамках политик безопасности), с финансируемым компанией бюджетом на использование. Доступ к последним фронтирным моделям от OpenAI, Anthropic и Google.
- Поощряется прагматичная AI-ассистированная разработка: быстрое прототипирование, генерация тестов, рефакторинг, документация и работа с инцидентами — при строгом код-ревью и стандартах качества.