Вакансия: Стажёр реверс-инженер (JS, Wasm) в Москва

Полное описание вакансии: Стажёр реверс-инженер (JS, Wasm) в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
2298952 Стажёр реверс-инженер (JS, Wasm) Москва > Кравцов Андрей Николаевич 30000 75000 RUR open 2024-12-25
Необходимые навыки
  • > JavaScript
  • > v8
  • > Chrome DevTools
  • > Compiler
  • > Reverse Engineering
  • > Information Security
  • > WebAssembly
  • > WebExtensions
  • > Tree traversal
  • > Static analysis
  • > Dynamic analysis
Требования

Уверенное владение языком JavaScript с платформами Node.js и Web/WebExtensions (браузер). Знакомство с одним из других языков программирования (желательно системным).

Обязанности

Команда профессиональных реверс-инженеров, исследователей и разработчиков из проекта «RW Hologram?» проводит набор стажёров, готовых развиваться в областях обратной разработки...

Описание

Команда профессиональных реверс-инженеров, исследователей и разработчиков из проекта «RW Hologram?» проводит набор стажёров, готовых развиваться в областях обратной разработки веб-приложений и в будущем стать уникальными для рынка IT-специалистами.


В итоге стажировки вы приобретете знания и навыки, которые позволят вам продолжить работу как реверс-инженеру или перейти на промышленную разработку, обладая углубленным пониманием веб-технологий.


Требования к кандидату


  • Уверенное владение языком JavaScript с платформами Node.js и Web/WebExtensions (браузер)
  • Знакомство с одним из других языков программирования (желательно системным)
  • Начальное владение Chrome DevTools (инспектирование, брейкпоинты, консоль)
  • Базовые знания git (commit, rebase) и GitHub (умение работать с PR и issues)
  • Образование или самообразование в области Computer Science или Information Security
  • Умение самостоятельно находить информацию на разных языках, в т.ч. в научных источниках

Вам не обязательно обладать знаниями и навыками в обратной разработке, но следует иметь представление об этом виде деятельности.


Характер работы


Во время стажировки вы будете работать над прикладными задачами из разных областей обратной разработки:


  • Статический анализ: деобфускация JS-кода, декомпиляция Wasm, байткода VM
  • Динамический анализ: отладка, поиск путей исполнения, сбор данных и артефактов
  • Эволюционный анализ: отслеживание изменений, определение корневых причин и мотивов

Порядка 70% вашего рабочего времени будет занимать написание кода для инструментов нашей собственной разработки и 30% вы будете проводить за ручной отладкой анализируемых программ.


График и расписание


Мы ожидаем видеть вас на рабочем месте за вашим компьютером 8 часов в день со вторника по пятницу (4 полных дня в неделю).


Время начала работы обговаривается индивидуально, в зависимости от вашего часового пояса. Мы работаем с 10:00 по московскому времени (UTC+3).


Два раза в неделю у вас будут онлайн-встречи с вашим наставником - профессиональным реверсером с большим опытом.


Отклик на вакансию


В сопроводительном письме просим вас приложить короткий рассказ о себе и своих компьютерных интересах.


В нашей компании нет менеджеров, общаться с вами будут действующие инженеры, поэтому можно указывать больше технических деталей.


Мы будем рады помочь вам проложить свой путь в одной из самых сложных и уникальных областей IT.

Вверх