- Страна
- Великобритания
- Зарплата
- 3 000 $ – 6 000 $
TypeScript Developer (AST / Runtime Emulation)
Интересная нишевая вакансия для инженеров, любящих сложные технические задачи. Привлекательная зарплата в валюте и удаленный формат работы делают предложение очень конкурентоспособным.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний в специфических областях: работа с AST, эмуляция рантайма и понимание внутреннего устройства JS-движков. Это требует не просто навыков разработки, а серьезного Computer Science бэкграунда.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата ($3000 – $6000) находится в верхнем сегменте рынка для TypeScript разработчиков, особенно учитывая узкую специализацию (AST/Runtime). Это соответствует уровню Senior/Lead специалистов на международном рынке.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#вакансия #typescript #ast #nodejs #удаленно
*📌* Вакансия: TypeScript Developer (AST / Runtime Emulation)
*🌍* Формат: удалённо
*🏢* Компания: Astros Systems (UK)
*🕐* Занятость: полная
*💰* Оплата: $3 000 — $6 000 (на руки)
*📄* Оформление: Крипта (USDT)
Задачи
Поддержка и развитие архитектуры проекта.
Реализация низкоуровневой эмуляции среды исполнения.
Работа с AST для трансформации и анализа кода.
Оптимизация производительности и стабильности системы.
Майнтенинг существующего кода и внедрение новых фич.
Требования
Глубокие знания TypeScript и Node.js.
Опыт работы с AST (Babel, SWC или аналоги).
Понимание принципов работы движков JavaScript и механизмов исполнения кода.
Умение работать со сложными зависимостями и инструментами сборки (Rollup, SWC).
Способность самостоятельно разбираться в чужом коде и поддерживать его в актуальном состоянии.
Будет плюсом
Опыт создания виртуальных машин или эмуляторов.
Понимание принципов работы веб-стандартов на низком уровне.
Опыт работы с инструментами статического анализа (ESLint, Oxlint).
В отклике: кратко о себе, опыт работы с AST/эмуляцией и ссылка на GitHub.\\
Связь: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- TypeScript
- Node.js
- AST
- Babel
- SWC
- Rollup
- ESLint
- Oxlint
- JavaScript Engines
Возможные вопросы на собеседовании
Проверка практического опыта работы с деревьями разбора, что является ключевым требованием.
Расскажите о самом сложном плагине для Babel или SWC, который вы писали: с какими типами узлов AST возникали трудности?
Важно понять, как кандидат подходит к задаче эмуляции, заявленной в вакансии.
Как бы вы подошли к реализации эмуляции глобальных объектов (например, window или process) в изолированной среде исполнения?
Вакансия подразумевает работу с производительностью систем.
Какие техники оптимизации обхода AST-дерева вы применяли для минимизации времени сборки или анализа кода?
Проверка понимания того, как код выполняется «под капотом».
В чем разница между интерпретацией кода и JIT-компиляцией в контексте V8, и как это влияет на написание эмуляторов?
Оценка навыков работы с инструментарием, указанным в требованиях.
С какими проблемами вы сталкивались при настройке Rollup для проектов с нестандартными трансформациями кода?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

