- Страна
- Великобритания
- Зарплата
- 4 000 $ – 10 000 $
TypeScript Developer (AST / Runtime Emulation / Reverse / Virtualization)
Высокая заработная плата в валюте (USDT), отсутствие географических ограничений и работа над сложным, технологически продвинутым продуктом делают эту вакансию крайне привлекательной для Senior+ специалистов. Единственный минус — узкая специализация, требующая уникального опыта.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Вакансия требует редких и глубоких знаний в области Computer Science: работа с AST, эмуляция рантайма и виртуализация. Порог входа очень высокий из-за специфики задач по реверс-инжинирингу и низкоуровневой оптимизации.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая вилка $4,000 – $10,000 значительно выше среднего рынка для обычных TypeScript разработчиков. Верхняя граница соответствует уровню топовых Senior/Staff инженеров в международных компаниях, специализирующихся на системном программировании и безопасности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#вакансия #typescript #nodejs #удаленно
TypeScript Developer (AST / Runtime Emulation / Reverse / Virtualization)
Компания: Astros Systems (UK)
Формат работы: удалённо
Офис: отсутствует, команда распределённая
Занятость: полная
Зарплатная вилка: от $4 000 до $10 000 на руки (оплата в USDT)
Гео-ограничения: нету
Контакты: Откликнуться
Стек: TypeScript, Node.js, Babel/SWC, Rollup, ESLint/Oxlint
Задачи
- Поддержка и развитие архитектуры проекта
- Реализация низкоуровневой эмуляции среды исполнения
- Работа с AST для трансформации и анализа кода
- Оптимизация производительности и стабильности системы
- Майнтенинг существующего кода и внедрение новых фич
Требования
- Глубокие знания TypeScript и Node.js
- Опыт работы с AST (Babel, SWC или аналоги)
- Понимание принципов работы JS-движков и механизмов исполнения кода
- Опыт работы со сложными зависимостями и инструментами сборки (Rollup, SWC)
- Умение самостоятельно разбираться в чужом коде и поддерживать его
Будет плюсом
- Опыт создания виртуальных машин или эмуляторов
- Понимание веб-стандартов на низком уровне
- Опыт со статическим анализом (ESLint, Oxlint)
Условия
- Оформление: контракт, оплата в USDT
- График: гибкий
- Отпуск: обсуждается индивидуально
!!! В отклике: кратко о релевантном опыте (AST/эмуляция), ссылка на GitHub.
!!! Писать только с опытом, без гпт
!!! Не пытайтесь сгенерировать cv под вакансию
Связь: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- TypeScript
- Node.js
- Babel
- SWC
- Rollup
- ESLint
- Oxlint
- AST
- Reverse Engineering
- Virtualization
Возможные вопросы на собеседовании
Проверка глубины понимания инструментов трансформации кода.
Расскажите о наиболее сложной трансформации AST, которую вы реализовывали с помощью Babel или SWC. С какими трудностями столкнулись?
Оценка знаний внутреннего устройства JS-движков.
Как именно вы бы подошли к эмуляции специфического API браузера в среде Node.js, чтобы это было максимально производительно?
Проверка навыков оптимизации и работы со сборщиками.
В чем заключаются основные различия в подходе к анализу кода между ESLint и Oxlint с точки зрения производительности и структуры AST?
Оценка опыта в виртуализации.
Какие паттерны вы используете при создании виртуальных машин на JS/TS для изоляции контекста исполнения?
Проверка навыков реверс-инжиниринга.
Опишите ваш подход к анализу обфусцированного кода с использованием инструментов статического анализа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

