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