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