Москва, Московский международный деловой центр Москва-Сити
Метро: Деловой центрГруппа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания.
Масштабный технологический проект с глубокой экспертизой в цифровизации бизнеса. Ключевые отрасли: государственный сектор, FinTech, HRTech, коммуникации и медиа, услуги, рынок недвижимости, travel.
Нам доверяют крупнейшие компании РФ, среди них: Т1, ВТБ, Иннотех, Альфа Банк, ОИС и другие.
Более 6 лет мы ведем собственную продуктовую и заказную разработку высокоэффективных цифровых решений.
В связи с расширением команды мы ищем Главный разработчик Javascript (front end) в команду банка
Требования:
Архитектура компонентов высшего порядка: Умение проектировать пропсы (Props), состояния (State) и слоты (Slots) таким образом, чтобы компонент был максимально удобен для декларативной генерации.
Навык создания строгих TypeScript-интерфейсов, исключающих передачу некорректных данных.
Владение современными фреймворками с упором на типобезопасность: Агент должен получать четкие типы из коробки, чтобы минимизировать runtime-ошибки.
Оптимизация рендеринга: Понимание механизмов мемоизации, виртуализации списков и разделения чанков (code splitting), чтобы контролировать объем и производительность сгенерированного агентом клиентского бандла.
опыт работы в роли разработчика от 5 (пяти) за период с 2019 г. по настоящее время лет в проектах по разработке и/или модификации и/или внедрению ПО с использованием инструментов и технологий Javascript
Опыт работы со всеми указанными технологиями по направлению Javascript: Typescript, ES6/7, React (Angular, Vue), Git, Webpack, Websockets, CORS, Selenium;
Опыт в управлении командой разработчиков (не менее 3 (трех) человек);
Опыт командной разработки с использованием программных продуктов Confluence и Jira;
Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile и/или DevOps и/или Scrum) разработки.
Преимуществом будет :
Философия и подход к работе: SDD-ориентированность (Specification-Driven Development): Глубокое понимание того, что спецификация - это не формальность, а главный артефакт разработки.
Умение мыслить от контракта, требований и ожидаемого поведения системы.
Мышление в парадигме «Человек как архитектор, ИИ как исполнитель»: Готовность делегировать рутинную генерацию кода агентам, сохраняя за собой полный контроль над архитектурой, логикой принятия решений и качеством результата.
Продуктовое мышление: Способность переводить абстрактные бизнес-потребности в жесткие технические контракты, которые могут быть однозначно интерпретированы языковой моделью без двусмысленностей.
Критическое отношение к сгенерированному коду: Понимание ограничений LLM (галлюцинации, устаревшие паттерны, проблемы безопасности), умение быстро выявлять их на этапе ревью.
Технические навыки работы с агентами: Промпт-инжиниринг уровня не ниже Middle: Умение писать структурированные промпты-сценарии (system prompts, context stuffing, few-shot examples).
Владение техниками декомпозиции сложных задач на атомарные подзадачи для параллельной или последовательной генерации несколькими агентами.
Управление контекстом: Навык формирования контекста для агента: подготовка релевантных фрагментов README, архитектурных документов (ADR), схем БД, примеров существующих модулей и конфигураций CI/CD.
Работа с MCP (Model Context Protocol) и инструментами: Опыт подключения внешних инструментов через MCP-серверы для расширения возможностей агента (доступ к API документации, базам данных, файловой системе).
Процессы и качество:
Спецификации как входные данные для CI/CD: Спецификация должна быть машиночитаемой. Приветствуется опыт использования Gherkin (Given-When-Then) для описания сценариев, JSON/YAML-контрактов (OpenAPI/Swagger) или Pact-тестов, которые напрямую скармливаются агенту перед началом написания кода.
Версионирование промптов и системных инструкций: Хранение основных промпт-шаблонов и системных настроек агентов в репозитории рядом с кодом. Изменение инструкции для агента проходит тот же цикл PR -> Review -> Merge, что и изменение самого функционала.
Отладка взаимодействия с агентом: Навык быстрого выявления причин сбоя (нехватка контекста, конфликтующие требования в спеке, ограничения модели) и точечной корректировки задачи вместо полной перегенерации
Мы предлагаем:
Откликайтесь, будем рады познакомиться лично!
Салют для Бизнеса
Москва
Не указана