Разработчик расширений VS Code

Ищем разработчика с опытом работы с TypeScript и Node.js для создания расширений VS Code. Вам предстоит проектировать и внедрять системы аналитики, обеспечивать безопасность данных и тестировать функционал. Удаленная работа и интересные задачи в крупной компании.

middle удалённо
Тип занятости
full-time
Опубликовано
17 ноября 2025
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

На проект по развитию Искусственного интеллекта для крупной финтех-компании ищем разработчика.
Спроектировать и внедрить аналитическую (событийную) обвязку для плагина VS Code: единый слой логирования событий, ошибок и перф-метрик.
Определить схему событий для сценариев плагина (инициализация, активация/деактивация, исполнение команд, вызовы MCP/инструментов, изменения настроек, операции с файлами, сетевые запросы, падения, ретраи).
Реализовать сбор, нормализацию, дебаунс/батчинг, буферизацию офлайн и надёжную доставку событий.
Учесть приватность: опции opt-in/opt-out, маскирование/хеширование потенциальных PII, соблюдение корпоративных и регуляторных требований (GDPR-подобные практики).
Встроить телеметрию в CICD: метрики релизов, флаги версий, feature flags/AB-теги; подготовить дешборды и алерты.
Задокументировать контракт событий, покрыть критичные пути тестами (unit/E2E), настроить локальный трейcинг в Output-канале VS Code и сборку артефактов для отладки.

требования

Разработка расширений VS Code на TypeScript/Node.js, понимание активаторов, contribution points, commands, Webview/TreeView, рабочей области и Output-каналов.
Работа с TelemetryLogger / vscode-extension-telemetry, настройка каналов вывода и проверок настроек пользователя.
Системы аналитики: один или несколько из — Azure Application Insights, OpenTelemetry SDK/collector, Amplitude, Segment (или эквивалент в on-prem).
Инженерные практики: schema-first для событий, idempotency keys, retry с backoff, дедупликация, сэмплирование, уровень логирования (error/warn/info/debug), фичефлаги.
Безопасность: CSP для webview, защита от утечек исходного кода/секретов в телеметрию, минимизация контента событий, статический анализ.
Инструменты качества: ESLint/Prettier, Jest/Vitest, Playwright (для webview), бандл-анализ, профилирование.
Понимание стекa Cline как контекста интеграции: VS Code-плагин на TypeScript, клиентский подход к безопасности, работа с модель-провайдерами через ключи пользователя, те
Дополнительные требования:
От 3х лет разработки на TypeScript/JavaScript, 1+ год коммерческой разработки VS Code-расширений.
Практический опыт внедрения телеметрии в IDE/desktop-плагинах или веб-продуктах: проектирование схем, маршрутизация, приватность, дешборды и алерты.
Умение интегрировать TelemetryLogger (или аналог), настраивать батчинг/ретраи/квоты, локальный трейcинг и диагностику через Output-каналы.
Понимание сценариев Cline и точек событий: запуск/планирование задач, выполнение команд в терминале, правки файлов, вызовы MCP/инструментов, смена провайдера модели, ошибки и отмены.
Опыт с CI/CD, релизной телеметрией (version tags, feature flags), тестированием телеметрии (фиктивные аппендеры, snapshot-тесты схем), а также практиками безопасности и соответствия требованиям приватности.

условия

Оформление по ТК РФ или ИП
Интересные задачи и работа на проектах в крупной компании.
Удаленная работа
Стандартный график с 09.00 до 18.00 по производственному календарю РФ

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

6 вакансии
Skywaylab
Skywaylab
6 ч. назад

Playable Developer (HTML5 / Playable Ads)

Skywaylab ищет playable-разработчика с опытом работы от года в создании playable ads для мобильных игр. Работа …

middle удалённо
Ренне
Ренне
8 ч. назад

Разработчик ELMA365

Присоединяйтесь к команде Ренне и помогите создавать продукты, которые делают мир лучше! Мы предлагаем конкурентоспособную зарплату, удобный гр…

middle удалённо
I
Inspiring Apps
10 ч. назад

React Native Expo разработчик

В команде Inspiring Apps вы будете разрабатывать мобильные приложения на React Native Expo для iOS и Android. Ожидается, что у в…

middle удалённо
Obraz
Obraz
11 ч. назад

Frontend Engineer

В fashion-tech стартапе Obraz открыта вакансия Frontend Engineer. Вы будете разрабатывать приложение, которое помогает пользователям нахо…

middle удалённо
М
Мебельный центр Спартак
12 ч. назад

Разработчик игровых креативов

В этой роли вы будете разрабатывать playable-креативы на Pixi.js, участвуя в полном цикле создания от идеи до запуска. Ожидается опыт в коммерческо…

middle удалённо
O
Outtech
13 ч. назад

Фронт разработчик

Вам предстоит работать с HTML, CSS, JavaScript, TypeScript и React. Опыт с Redux, Webpack…

middle удалённо