← Все вакансии

Разработчик интерфейсов в команду плагинов IDE (VS Code)

В Яндексе своя экосистема инструментов разработчика: системы контроля версий, сборки, CI/CD и деплоя. Наша задача — интегрировать их с VS Code и JetBrains IDE так, чтобы работа с инфраструктурой Яндекса была такой же удобной, как с привычными инструментами.

Нашими плагинами пользуются тысячи разработчиков ежемесячно. За последние два года мы выпустили плагины для Code Assistant — AI-ассистента в IDE, добавили поддержку Spring Framework и создали LSP для нашей системы сборки.

Задачи и обязанности

Разработка и развитие расширения VS Code


Вы будете разрабатывать новые фичи на TypeScript с использованием VS Code Extension API. Проектировать архитектуру компонентов расширения. Работать над интеграциями с внутренними системами.

Создание UI-компонентов


Вам предстоит разрабатывать сложный пользовательский интерфейс на React. Создавать удобные и отзывчивые интерфейсы, которые помогают разработчикам работать эффективнее.

Интеграция с инфраструктурой


Вы станете работать с внутренними API и сервисами. При необходимости — погружаться в код на Python, Go или C++ для интеграции с системой сборки.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Уверенно владеете TypeScript
  • Разрабатывали на React
  • Умеете самостоятельно разбираться в незнакомых кодовых базах и технологиях

Дополнительные требования

  • Разрабатывали расширения для VS Code или работали с его Extension API
  • Программируете на Python
  • Разбираетесь в операционных системах и кросс-платформенной разработке
Python Go TypeScript React Spring CI/CD
Откликнуться →