Развитие проекта, связанного с AST, эмуляцией среды исполнения и виртуализацией.

  • Поддержка и развитие архитектуры проекта
  • Реализация низкоуровневой эмуляции среды исполнения
  • Работа с AST для трансформации и анализа кода
  • Оптимизация производительности и стабильности системы
  • Поддержка существующего кода и внедрение новых функций

Требования:

  • Глубокие знания TypeScript и Node.js
  • Опыт работы с AST (Babel, SWC или аналогами)
  • Понимание принципов работы JavaScript-движков и механизмов исполнения кода
  • Опыт работы со сложными зависимостями и инструментами сборки, включая Rollup и SWC
  • Умение самостоятельно разбираться в чужом коде и поддерживать его

Будет плюсом: опыт создания виртуальных машин или эмуляторов, понимание веб-стандартов на низком уровне, опыт статического анализа с ESLint или Oxlint.

Условия: удалённая работа в распределённой команде, полная занятость, контракт, оплата в USDT, гибкий график; отпуск обсуждается индивидуально.