Программист по JavaScript с базовыми навыками Go
**Обязанности:**
- Анализ JavaScript-кода, включая обфусцированные и минифицированные скрипты;
- Исследование алгоритмов защиты, обход механизмов антиботов и антидебагинга;
- Анализ сетевого трафика для выявления особенностей работы веб-приложений;
- Написание инструментов для автоматизации анализа на JavaScript и Go;
- Участие в разработке внутренних инструментов;
- Подготовка технической документации и отчётов по результатам исследований.
**Требования:**
- Глубокие знания JavaScript (асинхронное программирование, замыкания, работа с DOM, Web APIs);
- Опыт анализа и декомпиляции сложного JavaScript-кода;
- Знание методов обфускации и антидебагинга, навыки их обхода;
- Умение работать с браузерными DevTools, Fiddler, Burp Suite и другими инструментами анализа трафика;
- Базовые навыки программирования на Go для создания утилит и скриптов;
- Понимание принципов работы веб-протоколов (HTTP, WebSocket);
- Навыки работы с системами контроля версий (Git).
**Будет плюсом:**
- Знание принципов безопасного программирования и криптографии;
- Опыт работы с инструментами статического и динамического анализа кода;
**Мы предлагаем:**
- Удалённую работу с гибким графиком;
- Участие в уникальных проектах;
- Конкурентную заработную плату;
- Профессиональный рост;
- Дружелюбную команду и поддержку экспертов.