WorkListВойтиОформить подписку
GI

Senior Software Engineer (Typescript), AI Clients: Duo CLI

Архив
GitLab · DevOps-платформа
Вакансия в архиве · закрыта 02.10
Смотреть актуальные вакансии

Другие вакансии компании

GI
🇺🇸США · remote·Full-timeLead·англ. C1–C2
Зарплата не указана
2 ноя
GI
🇮🇳Bangalore · Индия·Full-timeSenior·англ. C1–C2
≈ $8,4–12 тыс/мес
2 ноя
GI
🇮🇳Bangalore · Индия · remote·Full-timeMiddle·англ. C1–C2
≈ $700–800/мес
2 ноя
GI
🇺🇸США · remote·Full-timeLead·англ. C1–C2
Зарплата не указана
30 окт
Все вакансии компании

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

LD
Luxoft (DXC) · IT-консалтинг
🇬🇧London · ВеликобританияSenior·англ. не указан
≈ $6,3–8,5 тыс/мес
2 ноя
WI
Wise · Финтех: международные переводы
🇬🇧London · Великобритания·Full-timeSenior·англ. B1+–C1
~ $9,7–12 тыс/мес
30 окт
WI
Wise · Финтех: международные переводы
🇬🇧London · Великобритания·Full-timeSenior·англ. B1+–C1виза
~ $9,7–12 тыс/мес
30 окт
MA
Mapbox · Картография для разработчиков
🇬🇧Mapbox UK · Великобритания · remote·Full-timeSenior·англ. не указан
≈ $6,3–8,5 тыс/мес
30 окт
AF
Affirm · Финтех BNPL
🇬🇧Великобритания · remoteSenior·англ. C1
~ $13–19 тыс/мес
30 окт
Вакансии в Великобритании

О вакансии

Откуда можно работать
Удалённо · Великобритания
Английский
C1
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 12.08 · видели у компании с 13.08 по 02.10 · закрыта 02.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Как Senior Software Engineer в функциональной команде Duo CLI, входящей в группу Developer Clients на этапе AI Clients в GitLab, вы будете проектировать и создавать инструменты, которые интегрируют GitLab Duo в ежедневные терминальные рабочие процессы разработчиков. Вы будете формировать AI‑поддерживаемый опыт в GitLab Duo CLI и его поддерживающей инфраструктуре, работая преимущественно в TypeScript как на фронтенде, так и на бэкенде, и принимая ключевые архитектурные решения о будущем направлении CLI. У вас также будет возможность вносить вклад в Developer Clients, включая наш плагин JetBrains на Kotlin и расширение VS Code на TypeScript, когда общие функции, компоненты или кроссплатформенная согласованность требуют этого.

Что предстоит делать

  • Владеть проектированием, разработкой и эволюцией функций GitLab Duo CLI от определения проблемы совместно с Product до реализации, выпуска и итераций, измеряя успех через использование функций и обратную связь.
  • Создавать интерактивные терминальные интерфейсы в TypeScript, тщательно продумывая дизайн команд и флагов, чёткое форматирование вывода, поведение, удобное для скриптов, и обратную совместимость.
  • Обеспечивать надёжность, наблюдаемость и улучшения производительности CLI, измеряя прогресс через метрики надёжности и производительности, одновременно уменьшая технический долг по мере роста продукта и его использования.
  • Сотрудничать с Product, Design и инженерами из Developer Clients и более широкого этапа AI Clients, согласовывая технические решения с более широкой стратегией GitLab.
  • Становиться защитником качества продукта, безопасности и опыта разработчиков через продуманные ревью и наставничество.
  • Вносить вклад в работу IDE‑расширений по всей группе, когда это полезно, включая плагин JetBrains на Kotlin и расширение VS Code на TypeScript.

Требования

  • Глубокое владение TypeScript и интерес к инструментам для разработчиков и дизайну командных интерфейсов.
  • Опыт создания или поддержки командных инструментов или другого программного обеспечения для разработчиков, включая дизайн команд и флагов, терминальные пользовательские интерфейсы, форматирование вывода, поведение, удобное для скриптов, и обратную совместимость.
  • Опыт полного владения техническими задачами от начала до конца, принятия обоснованных архитектурных компромиссов и наставления других инженеров через код‑ревью и менторство.
  • Чёткие навыки письменного и устного общения на английском языке и комфорт работы в полностью удалённой, преимущественно асинхронной среде.
  • Соответствие ценностям GitLab и приверженность инклюзивной культуре.

Будет плюсом

Опыт разработки IDE‑расширений, таких как плагины JetBrains на Kotlin или расширения VS Code, а также понимание Language Server Protocol (LSP), языковых серверов или интеграций редактора будет полезен, но не обязателен.

Условия и бенефиты

  • Пакет льгот для поддержки вашего здоровья, финансов и благополучия
  • Гибкий оплачиваемый отпуск
  • Группы ресурсов сотрудников
  • Компенсация акций и план покупки акций сотрудниками
  • Фонд роста и развития
  • Декретный отпуск

GitLab гордится тем, что является работодателем с равными возможностями и практикует позитивные действия. Политика GitLab в отношении найма, трудоустройства, карьерного развития и продвижения, повышения и выхода на пенсию основывается исключительно на заслугах, независимо от расы, цвета кожи, религии, происхождения, пола (включая беременность, лактацию, сексуальную ориентацию, гендерную идентичность или гендерное выражение), национального происхождения, возраста, гражданства, семейного положения, психических или физических инвалидностей, генетической информации (включая семейный медицинский анамнез), статуса увольнения из армии, защищённого статуса ветерана (включая инвалидов‑ветеранов, недавно уволенных ветеранов, ветеранов активной службы в военное время или с наградными знаками, а также ветеранов с медалями о службе в вооружённых силах) или любого другого основания, защищённого законом.

Навыки

TypeScriptCLIGitLab DuoJetBrainsKotlinVisual Studio CodeLanguage Server ProtocolLSPlanguage serverseditor integrationsobservabilityperformancereliabilitycode reviewsmentorship

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти