Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Эта вакансия закрыта. Посмотреть актуальные вакансии?

Ми займаємося розробкою спеціалізованого програмного забезпечення для моніторингу, аудиту безпеки та аналізу даних на мобільних пристроях. Шукаємо інженера з мисленням хакера, який розуміє архітектуру Android глибше за стандартний SDK і вміє знаходити нестандартні рішення для складних технічних обмежень.


Ключові задачі:

  • Розробка системних компонентів для Android (від User-space до взаємодії з Kernel).
  • Реалізація механізмів перехоплення даних та моніторингу активності (Keylogging, Screen recording, Network traffic) з використанням Accessibility Services та інших системних API.
  • Дослідження та реалізація методів hooking (перехоплення викликів функцій) у сторонніх додатках (Frida, Xposed concepts).
  • Робота над Persistence (забезпечення "виживання" процесу в системі, автозапуск, захист від видалення).
  • Обфускація коду та імплементація технік Anti-Reverse Engineering / Evasion (обхід детектування).
  • Робота з Android NDK (C/C++) для критичних секцій коду.
  • Робота з системними дозволами, зокрема:

Accessibility, Notifications, Overlay, Device Admin, Background Services.


Необхідні навички (Hard Skills):

  • Глибоке знання Android Internals: Zygote, Binder IPC, ART, System Services.
  • Впевнене володіння C/C++ (NDK) та Java/Kotlin.
  • Досвід Reverse Engineering Android-додатків (знання інструментів: Jadx, Ghidra, IDA Pro, Frida).
  • Розуміння роботи прав доступу (Permissions), SELinux та способів їх обходу.
  • Досвід роботи з Accessibility Services, Notification Listener, Device Admin API.
  • Розуміння того, як працюють Root-права (Magisk), і як приховати наявність рута або свого ПЗ.
  • Досвід боротьби з OEM Battery Optimizations (App Standby Buckets, Doze mode, вендорні "вбивці" процесів на Xiaomi/Samsung).
  • Розуміння мережевих протоколів (TCP/UDP, HTTP/S, WebSockets).


Буде великим плюсом:

  • Досвід розробки під AOSP (Android Open Source Project) або створення кастомних ROM.
  • Досвід пошуку вразливостей (CVE) або написання експлойтів (LPE).
  • Розуміння роботи EDR (Endpoint Detection and Response) систем на мобільних пристроях

.

Необхідні якості:

  • Автономність: Здатність самостійно вести проект "з нуля" та приймати архітектурні рішення.
  • R&D підхід: Вміння працювати без детального ТЗ, самостійно досліджувати проблему та формувати технічні вимоги.
  • Стратегічне мислення: Навички написання коду з урахуванням подальшого масштабування команди (підготовка архітектури для другого розробника).
  • Орієнтація на результат: Ефективна робота в умовах вільного графіка та віддаленого доступу.


Ми пропонуємо:

  • Винагорода: 2500 – 3000$, перегляд за результатами роботи через 6 місяців.
  • Формат співпраці (на вибір): Full-time або Part-time.
  • Локація та графік: 100% Remote, вільний графік роботи.
  • Забезпечення: Надання необхідного обладнання, серверів, оплата професійного навчання/курсів. Бронювання від мобілізації.
  • Процеси: Проект з нуля, пряма взаємодія з керівником, фокус на розробці, а не на процесах.
  • Розвиток: Можливість суттєвого збільшення заробітної плати та та підвищення позиції в компанії за результатами командних успіхів.