Reverse Engineer (Android / iOS)

Работодатель:
Зарплата:
3 000 - 5 000 USD
Опыт работы:
От 3 до 6 лет
Место работы:
Москва

Мы — IT-компания, специализируемся на разработке и внедрении передовых решений на основе искусственного интеллекта и машинного обучения.

Ищем в команду Reverse Engineer, который будет работать с мобильными приложениями и их защитой.

Чем предстоит заниматься:

- Реверс-инжиниринг мобильных приложений, анализ и модификация бинарных файлов и динамических библиотек;

- Распаковка и дешифровка защищенных данных, настройка MITM и глубокий анализ сетевого трафика;

- Отладка и профилирование приложений, разработка вспомогательных инструментов на разных языках программирования;

- Работа с внутренними механизмами операционных систем.

Технический стек проекта:

- Платформы: Android, iOS

- Архитектуры: ARM, x86, x64

- Механизмы ОС: процессы, потоки, управление памятью

- Сетевой анализ: MITM, Wireshark, mitmproxy, Burp Suite

- Протоколы: SSL/TLS (unpinning), TCP/UDP, REST, WebSocket, gRPC

- Мобильные инструменты: Xposed Framework, MobileSubstrate, Frida

- Базы данных: SQL, MongoDB, Redis

- Форматы сериализации: Protocol Buffers (protobuf), JSON, MessagePack

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

- Глубокие знания операционных систем и мобильных платформ (Android/iOS);

- Опыт работы с инструментами реверс-инжиниринга;

- Опыт в криптографии и сетевой безопасности (понимание криптографических алгоритмов, навыки распаковки и дешифровки);

- Уверенные навыки программирования (минимум C, Go, JavaScript, Lua);

- Способность быстро осваивать новые технологии и применять их на практике.

Что мы предлагаем:

- Участие в разработке динамичного продукта, который работает в реальном времени на реальном рынке;

- Справедливую и конкурентную заработную плату по итогам собеседования — вилка от 3000$ до 5000$ net;

- Ежегодный пересмотр зарплаты;

- Корпоративного психолога и занятия английским с носителем языка;

- ДМС и компенсацию спорта после испытательного срока;

- Постоянно обновляемую базу обучающих материалов — развитие сотрудников для нас в приоритете;

- Классный молодой коллектив профессионалов, ориентированных на результат;

- Возможность реализовывать смелые и амбициозные идеи;

- Горизонтальную структуру: минимум бюрократии и микроменеджмента;

- Удалённую работу и удобный график — мы оцениваем результат, а не процесс;

- Реферальную программу (лучшие люди приходят по рекомендациям).


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

Похожие вакансии

Senior Android SDK Engineer / Mobile Security
New.HR

Сильный опыт Android-разработки на Kotlin и/или Java. Опыт разработки SDK, библиотек или infrastructure mobile components. Понимание Android lifecycle...

AppSec-инженер в VK
VK

Опыт работы в Application Security — от года. Опыт анализа защищённости веб-приложений. Понимание техник эксплуатации уязвимостей и методов защиты приложений.

DevOps-инженер
Новабев Инфо Тех

Знание 1С системы. Ответственность и исполнительность — соблюдение сроков, внимательное отношение к деталям, готовность доводить задачи до результата.

MLOps Engineer / Инженер ML-инфраструктуры
NGENIX

Создать обучающие материалы и best practices для пользователей. Опыт построения ML-пайплайнов end-to-end: от данных до деплоя модели...

Senior QA Automation Engineer (API / Java)
Employcity

Опыт разработки автотестов на Java для API от 3-х лет. Понимание ООП, умение применять паттерны проектирования в автотестах.