Junior Java Developer

Keyapp — українська продуктова IT-компанія, яка створила платформу для просування мобільних застосунків і допомагає збільшувати органічний трафік для iOS та Android по всьому світу.

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


Наш стек і інструменти

Мова: Java
Робота з APK: Apktool, Jadx
Reverse: smali, Java bytecode (на рівні читання і аналізу)
Мережа: mitmproxy, Charles або аналоги
Інше: Git, базове розуміння Android internals
 

Кого ми шукаємо

  • Junior-розробника з базовими знаннями Java та розумінням принципів OOP.
  • Готовність читати чужий код, поступово розбиратися в існуючих рішеннях і ставити питання
  • Розуміння, як влаштований Android-додаток і APK як формат.
  • Досвід або впевнене користування:
    • Jadx для аналізу Java-коду після декомпіляції.
    • Apktool для декомпіляції та збірки APK.
  • Готовність копатися, досліджувати і доходити до суті, навіть якщо немає готових інструкцій.
  • Англійська — технічне читання документації.
  • GitHub, StackOverflow.
  • Базове розуміння роботи з Git.

Буде перевагою

  • Розуміння smali-коду або Java-байткоду.
  • Досвід роботи з Xposed або подібними фреймворками.
  • Досвід аналізу мережевого трафіку Android-додатків.
  • Інтерес до reverse engineering і Android internals.
  • Pet-проєкти або власні експерименти з Android.


Що ти будеш робити:

  • Аналізувати Android-додатки шляхом декомпіляції APK.
  • Досліджувати логіку роботи застосунків на рівні Java-коду, smali та ресурсів.
  • Працювати з нестандартними кейсами та нетиповою логікою.
  • Писати і підтримувати прості модулі під Xposed.
  • Аналізувати мережеву взаємодію Android-додатків.
  • Поступово занурюватися в Android internals і reverse-задачі.


Про процес найму

Нам важливо не стільки те, скільки ти вже знаєш, скільки те, як ти думаєш і як розбираєшся в новому.

Саме тому ми починаємо з невеликого тестового завдання на 2–3 години, яке допомагає побачити підхід до аналізу і хід думок.

Фідбек по тестовому ми даємо завжди протягом 3–5 робочих днів.

Далі процес виглядає так:

  • знайомство з рекрутером,
  • технічна співбесіда з лідом.
     

Від нас

  • Заробітна плата в твердій валюті.
  • Щорічний бонус за результатами роботи.
  • Оплачувана відпустка 24 к.д. і 100% оплачувані лікарняні.
  • 8-годинний робочий день, субота та неділя — вихідні.
  • Жива команда, адекватний керівник і мінімум бюрократії.
  • Нетипові задачі і реальний технічний розвиток.
  • Профільне навчання за рахунок компанії.
  • Надійність і довгострокова співпраця.

Required languages

English B1 - Intermediate
Published 18 December
323 views
·
75 applications
2% read
To apply for this and other jobs on Djinni login or signup.
Loading...