Jobs
2-
· 107 views · 11 applications · 10d
Sr Android (product 20M users)
Office Work · Ukraine (Kyiv) · Product · 5 years of experience · IntermediateWe are looking for a Senior Android Developer who is confident working with Kotlin and Java, understands Clean Architecture, and has hands-on experience with MVVM, RxJava or Coroutines, and Room/SQLite. This is an opportunity to join a product-driven...We are looking for a Senior Android Developer who is confident working with Kotlin and Java, understands Clean Architecture, and has hands-on experience with MVVM, RxJava or Coroutines, and Room/SQLite.
This is an opportunity to join a product-driven team building communication and spam protection apps used by millions of users worldwide.
The core product has over 20 million users in 200+ countries, with hundreds of millions of phone number scans and spam detections each year.
Work format: 2 days remote, 3 days in the office in Kyiv (Podil district).
Responsibilities
- Participate in Android app development: fix bugs, add new features, and improve UX/UI.
- Refactor existing code to enhance stability, performance, and scalability.
- Collaborate with the product team to deliver new features and product ideas.
- Improve development processes and implement Android engineering best practices.
Support app releases, testing, and improvements based on user feedback.
Requirements
- Strong knowledge of the Android platform
- Solid experience with Kotlin and Java
- Understanding of and practical experience with Clean Architecture
- Proficiency in RxJava or Coroutines, MVVM, and Dagger
- Working experience with SQLite and Room
- Familiarity with REST APIs, JSON, and XML
- Solid understanding of OOP principles
- A reliable team player with a strong sense of ownership
- English: Intermediate or higher (ability to work in an international team)
Nice to Have
- Experience with Git submodules and modular project structure
- Familiarity with library projects and reusable components
- End-to-end experience with the mobile development lifecycle
- Background in developing Caller ID, address book, or dialer applications
What We Offer
- Medical insurance
- 5 paid sick days + flexible schedule
- 20 paid vacation days
- Team-building events
- Happy hours, snacks, and drinks
- Ability to reschedule working days when needed
-
· 119 views · 16 applications · 19d
Android Team Lead
Countries of Europe or Ukraine · Product · 5 years of experience · Intermediate Ukrainian Product 🇺🇦AMО APPS — українська продуктова IT-компанія, яка допомагає мільйонам людей у всьому світі змінювати життя завдяки здоровим звичкам. Ми впевнені, що турбота про здоров’я може бути простою та доступною, тому створюємо зручні digital-інструменти, які...AMО APPS — українська продуктова IT-компанія, яка допомагає мільйонам людей у всьому світі змінювати життя завдяки здоровим звичкам. Ми впевнені, що турбота про здоров’я може бути простою та доступною, тому створюємо зручні digital-інструменти, які полегшують шлях наших користувачів до омріяних результатів.
Наші мобільні застосунки — MadMuscles, Harna та Unimeal — надають експертну підтримку в харчуванні, тренуваннях і відновленні, допомагаючи досягати нових висот і почуватися краще кожного дня.
Шукаємо Android Team Lead— лідера Android-напряму для трьох продуктів AMO APPS, який формуватиме єдиний вектор розвитку Android розробки в компанії.
Це перша позиція такого рівня в Android команді, з можливістю:
- Будувати технічну стратегію одразу для трьох продуктів AMO APPS — з окремими командами, інфраструктурою та викликами;
- Формувати інженерну культуру: задавати стандарти, уніфікувати стек і впроваджувати ініціативи, які мастшабуватимуться на всі команди;
- Напряму впливати на продукти та їх розвиток, допомагати в досягненні стратегічних бізнес-цілей;
- Відповідати за загальний перформанс Android команди.
Твої ключові задачі:
- Управління Android командою: прямий менеджмент 3х Team Leads, розвиток їхньої автономності, технічного лідерства та допомога у прийнятті рішень. Участь у наймі, подальшому розвитку та масштабуванні команди;
- Формування єдиного вектору розвитку Android-команд через визначення технічних пріоритетів, підходів до роботи, стандартів якості коду, CI/CD, тестування та інфраструктури;
- Аудит і вдосконалення технічного стану існуючих систем, узгодження інженерних підходів, технічних стандартів і архітектурних рішень між командами;
- Участь у формуванні інженерної культури: залучення до ініціатив з обміну знаннями, технічного зростання команд, створення середовища постійного вдосконалення.
Ключові вимоги:
- Від 3 років досвіду в ролі Android Team Lead або Engineering Manager, із відповідальністю за кілька команд розробки або одну велику команду з розподіленими зонами відповідальності;
- Глибока експертиза в Android-розробці: Kotlin, Android SDK, Jetpack Compose, CI/CD, архітектурні підходи;
- Досвід побудови технічної стратегії: архітектура, технічна уніфікація, впровадження процесів, контроль технічної якості;
- Розуміння, як поєднати технічні рішення з продуктовими цілями: пріоритезація, roadmap-планування, адаптація до змін;
- Управління командою: прямий менеджмент та розвиток спеціалістів рівня Team Lead, формування автономних команд, активна участь в наймі та масштабуванні команд;
- Взаємодія з крос-функціональними командами у межах спільної інженерної практики.
В AMO ми створюємо умови, що дозволяють поєднувати професійне зростання із турботою про себе, і пропонуємо:
- Відпочинок та баланс. Найкращі результати досягаються в гармонії з особистим життям, тому ми надаємо 20 робочих днів відпустки на рік і двічі на рік — додаткові оплачувані канікули для перезавантаження. У разі хвороби — необмежені оплачувані лікарняні, щоб зосередитися на відновленні.
- Здоров’я та спорт. Повністю покриваємо медичне страхування з першого робочого місяця. Для підтримки активного способу життя організовуємо корпоративні тренування з йоги, боксу та функціональних вправ в офісі, додатково також кожен спеціаліст має власний бюджет на компенсацію вартості абонемента чи спортивного обладнання. В офісі на тебе щоденно чекають сніданки та обіди, щоб ти міг/могла зосередитися на роботі.
- Розвиток та навчання. Твій розвиток — це інвестиція у твоє майбутнє та майбутнє компанії. Ми складаємо індивідуальні плани розвитку та проводимо регулярну оцінку перформенсу. Компанія покриває більшу частину витрат на зовнішні курси, а також надає можливість покращувати знання англійської через корпоративного провайдера або в зовнішній школі.
Рекрутмент процес: Інтерв’ю з рекрутером — System Design — Технічне інтерв’ю — Фінальне інтерв’ю з менеджментом команди.
Зацікавила вакансія? Давай поспілкуємось:)