Keyapp
-
· 410 views · 97 applications · 19d
Junior Java Developer
Full Remote · Worldwide · Product · 1 year of experience · English - B1Keyapp — українська продуктова IT-компанія, яка створила платформу для просування мобільних застосунків і допомагає збільшувати органічний трафік для iOS та Android по всьому світу. Ми працюємо з логікою продукту, даними, API та інженерними рішеннями, які...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-годинний робочий день, субота та неділя — вихідні.
- Жива команда, адекватний керівник і мінімум бюрократії.
- Нетипові задачі і реальний технічний розвиток.
- Профільне навчання за рахунок компанії.
- Надійність і довгострокова співпраця.
-
· 297 views · 109 applications · 19d
Junior .NET Developer
Full Remote · Worldwide · Product · 1 year of experience · English - B1Keyapp — українська продуктова IT-компанія, яка створила платформу для просування мобільних застосунків і допомагає збільшувати органічний трафік для iOS та Android по всьому світу. Ми працюємо з логікою продукту, даними, API та інженерними рішеннями, які...Keyapp — українська продуктова IT-компанія, яка створила платформу для просування мобільних застосунків і допомагає збільшувати органічний трафік для iOS та Android по всьому світу.
Ми працюємо з логікою продукту, даними, API та інженерними рішеннями, які допомагають краще розуміти ринки мобільних застосунків.
Кого ми шукаємо- Junior-розробника з базовими знаннями .NET.
- Розуміння принципів OOP та SOLID на базовому, практичному рівні.
- Досвід роботи з API та форматом JSON.
- Базове розуміння багатопоточності.
- Вміння працювати з Git.
- Розуміння базових принципів тестування ПЗ.
- Англійська — технічне читання документації.
Нам важливо не ідеальне знання стеку, а здатність розбиратися, аналізувати і доходити до суті.
Буде перевагою- Базове розуміння контейнеризації (Docker).
- Знання Java або Kotlin на рівні читання коду.
- Розуміння того, як працюють мобільні застосунки (Android / iOS) з інженерної точки зору.
- Досвід або інтерес до роботи з великими обсягами даних.
- Навички ведення технічної документації.
Що ти робитимеш- Працювати з backend-логікою на .NET.
- Поступово розбиратися в чужому коді, в існуючих рішеннях та створювати нові
- Працювати з API та даними.
- Аналізувати нетипові кейси та поведінку систем.
- Брати участь у розвитку і підтримці продукту.
- Поступово занурюватися в складніші технічні задачі.
Про процес науму
Нам важливо не стільки те, скільки ти вже знаєш, скільки те, як ти думаєш і як розбираєшся в новому.
Тому ми починаємо з невеликого тестового завдання на 2–3 години, яке допомагає побачити підхід до задач і хід думок.
Фідбек по тестовому ми даємо завжди протягом 3–5 робочих днів.Далі процес виглядає так:
- знайомство з рекрутером,
- технічна співбесіда з лідом.
Від нас- Заробітна плата в твердій валюті.
- Щорічний бонус за результатами роботи.
- Оплачувана відпустка 24 к.д. та 100% оплачувані лікарняні.
- 8-годинний робочий день, субота та неділя — вихідні.
- Продуктова компанія без зайвої бюрократії.
- Реальні технічні задачі і розвиток.
- Профільне навчання за рахунок компанії.
- Довгострокова співпраця і стабільність.
-
· 317 views · 126 applications · 15d
Middle Manual QA (Middle/Middle+) для продукту Freelance
Part-time · Full Remote · Worldwide · Product · 2 years of experience · English - A2Продукт: Веб-платформа зі складною адмін-панеллю та логікою. Вимоги до кандидата: Досвід тестування складних веб-інтерфейсів та адмінок. Розуміння життєвого циклу багу. Відповідальність: якщо ми домовилися про слот часу — ви на зв’язку. Ваші...Продукт: Веб-платформа зі складною адмін-панеллю та логікою.
Вимоги до кандидата:
- Досвід тестування складних веб-інтерфейсів та адмінок.
- Розуміння життєвого циклу багу.
- Відповідальність: якщо ми домовилися про слот часу — ви на зв’язку.
Ваші задачі:
- Регресійне тестування: Перевірка релізів у дні вигрузки (Пн/Чт).
- Тестування фіч: Перевірка нових задач за запитом (у гнучкому графіку).
- Покращення процесів: оформлення якісних баг-репортів з чіткими кроками відтворення, описом очікуваного та фактичного результату.
Формат взаємодії
Ми гнучкі та відкриті до обговорення формату співпраці, але для нас важливо:- у дні релізів QA має бути на звʼязку у заздалегідь погоджений часовий слот
(наприклад, 1–2 години у конкретні дні тижня) - у цей час важлива швидка реакція та залученість.
Навантаження:
- орієнтовно 25–40 годин на місяць
- обсяг може трохи коливатись залежно від кількості фіч та релізів.
Оплата:
- погодинна