Разработчик интерфейсов в команду плагинов 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
- Разбираетесь в операционных системах и кросс-платформенной разработке