Развитие проекта, связанного с AST, эмуляцией среды исполнения и виртуализацией.
- Поддержка и развитие архитектуры проекта
- Реализация низкоуровневой эмуляции среды исполнения
- Работа с AST для трансформации и анализа кода
- Оптимизация производительности и стабильности системы
- Поддержка существующего кода и внедрение новых функций
Требования:
- Глубокие знания TypeScript и Node.js
- Опыт работы с AST (Babel, SWC или аналогами)
- Понимание принципов работы JavaScript-движков и механизмов исполнения кода
- Опыт работы со сложными зависимостями и инструментами сборки, включая Rollup и SWC
- Умение самостоятельно разбираться в чужом коде и поддерживать его
Будет плюсом: опыт создания виртуальных машин или эмуляторов, понимание веб-стандартов на низком уровне, опыт статического анализа с ESLint или Oxlint.
Условия: удалённая работа в распределённой команде, полная занятость, контракт, оплата в USDT, гибкий график; отпуск обсуждается индивидуально.