Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

сегодня

javascript developer

выше рынка на 10,7%
вакансия 306 000 ₽
в среднем 276 459 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

генерация резюме

Добавьте резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Команда разрабатывает внутренний корпоративный инструмент для агентской разработки в терминале — современный AI coding assistant для инженеров, работающий как TUI/CLI-приложение и интегрированный во внутренний контур компании. Это полноценная инженерная платформа с terminal UI, агентским runtime, tool calling, работой с файлами и shell, MCP-интеграциями, Git/Jira/Confluence и другими корпоративными системами, внутренними LLM, аудитом, телеметрией, permissions и безопасным исполнением действий.

задачи

  • Развивать terminal UI на React/Ink: компоненты, состояния, UX потокового ответа модели, отображение tool calls, подтверждения действий, ошибки, статусы, клавиатурные сценарии, работу с шириной терминала и edge cases TUI;
  • Разрабатывать и дорабатывать CLI/core-логику: команды, конфигурацию, headless-режимы, session state, историю, context management, работу с файлами, shell, Git, streaming output, JSON/stream-json протоколы;
  • Интегрировать внутренние LLM и корпоративные model gateways: streaming, tool/function calling, адаптеры провайдеров, обработка ошибок, retries, timeouts, fallback-сценарии, ограничения контекста и модели;
  • Развивать агентскую часть: tool registry, permissions, approval modes, allow/deny policies, безопасное исполнение инструментов, контроль destructive actions, audit trail;
  • Работать с MCP-интеграциями: подключение и отладка MCP-серверов, stdio/http transports, tool schemas, валидация, конфликты имён, timeouts, диагностика, интеграции с Jira, Confluence, Git и другими внутренними системами;
  • Улучшать observability: внутреннюю телеметрию, аудит действий агента, метрики tool calls, latency, ошибок, использования моделей, качества сценариев;
  • Писать тесты: unit, integration, e2e для CLI/TUI/agent flows; мокать модельные ответы, tool calls, MCP-серверы, файловые операции и shell-команды;
  • Использовать AI-инструменты разработки в ежедневной работе профессионально: ставить задачи агентам, проверять diff, запускать тесты, проектировать workflows, писать reusable prompts/commands/skills, анализировать ограничения моделей и повышать качество результата.

требования

  • Сильный опыт разработки на JavaScript/TypeScript, уверенное владение TypeScript в strict-режиме;
  • Уверенный опыт с Node.js, желательно Node.js 20/22+: ESM, async/await, streams, async iterables, AbortController, child_process/spawn, работа с файловой системой, окружением, stdout/stderr, exit codes;
  • Опыт разработки CLI/TUI-инструментов или developer tooling, понимание отличий terminal UI от web UI: рендеринг, ANSI, ширина терминала, горячие клавиши, интерактивный ввод, streaming output, flickering, обработка Ctrl+C/Ctrl+D, UX в ограниченном пространстве;
  • Хорошее знание React;
  • Опыт проектирования сложной прикладной логики в Node.js: модульность, state management, lifecycle процессов, обработка ошибок, retries, timeouts, graceful shutdown;
  • Понимание LLM-интеграций: streaming responses, tool/function calling, JSON schemas, structured output, системные промпты, контекст, история диалога, ограничения context window, token economy;
  • Практический опыт с AI coding tools на уровне выше “вставил вопрос в ChatGPT”, умение показать реальные рабочие сценарии;
  • Опыт или сильное понимание агентских workflows: plan/execute/review, tool calls, approvals, memory/context, prompt injection risks, безопасное выполнение shell/file operations;
  • Опыт тестирования TypeScript/Node.js-кода: Vitest/Jest или аналоги, mocks, integration tests, тестирование асинхронных сценариев, CLI-процессов и edge cases;
  • Понимание корпоративной разработки: внутренние registry/Nexus, частично ограниченный доступ к внешним доменам, внутренние LLM, аудит, безопасность, секреты, логирование, требования к надёжности;
  • Будет плюсом опыт с Ink, опыт с Claude Code, Codex, Cursor, Aider, OpenCode, Gemini CLI, Continue, собственные агенты или аналогичные инструменты.

условия

  • Комфортный современный офис рядом с м. Ленинский проспект, Вавилова 19;
  • Корпоративный спортзал и зоны отдыха;
  • Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития;
  • Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа;
  • Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров;
  • Вознаграждение за рекомендацию друзей в команду Сбера.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.