Наш клієнт, Growe, провідна консалтингова компанія та група сервісів у сфері iGaming і розваг. Вони створюють стратегії, що працюють, та рішення, які масштабуються. Поєднуючи стратегічне бачення з практичним досвідом, Growe допомагає бізнесам орієнтуватися в динамічній індустрії, відкривати нові можливості, виходити на нові ринки та досягати сталого зростання.
Ідеально для тих, хто прагне: * Розробляти та підтримувати масштабовані Android-додатки з використанням Kotlin і сучасних архітектурних підходів (MVP, MVVM, MVI); * Проектувати та реалізовувати ефективний і підтримуваний UI за допомогою Jetpack Compose з фокусом на продуктивність та оптимізацію; * Співпрацювати з продакт-менеджерами, дизайнерами та бекенд-розробниками для створення якісного функціоналу; * Інтегрувати різні джерела даних та API через REST та WebSockets; * Використовувати відповідні підходи до dependency injection (Dagger або Koin) відповідно до потреб проекту; * Забезпечувати надійність додатка через всебічне Unit-тестування; * Налаштовувати та підтримувати CI/CD пайплайни для автоматизованої збірки, тестування та релізу; * Постійно моніторити й оптимізувати продуктивність додатку: використання пам’яті, швидкість рендеру, час запуску тощо; * Працювати у структурі multi-module проєкту для забезпечення масштабованості та розділення відповідальностей у коді; * Брати участь в архітектурних дискусіях і код-ревʼю для покращення якості коду й системного дизайну; * Використовувати принципи SDUI (Server-Driven UI) для реалізації гнучкого, керованого з бекенду рендерингу інтерфейсу.
Досвід, який стане твоєю перевагою: * 5+ років комерційного досвіду в Android-розробці; * Впевнене володіння Kotlin та Coroutines; * Глибоке розуміння архітектурних підходів: MVP, MVVM, MVI; * Досвід роботи з фреймворками для DI (Dagger, Koin); * Практичний досвід використання Jetpack Compose у продакшені з акцентом на performance; * Знання в мережевій взаємодії (Sockets, REST); * Досвід написання Unit-тестів; * Досвід налаштування CI/CD; * Досвід оптимізації продуктивності Android-додатків; * Досвід роботи з multi-module проєктами; знання SDUI — буде плюсом.
Ми цінуємо: * Відмінні комунікативні навички та вміння ефективно працювати в крос-функціональній команді; * Відкритість до фідбеку та прагнення до постійного навчання; * Проактивність, самостійність та високе відчуття відповідальності.
Наші клієнти пропонують конкурентні переваги для підтримки вашого професійного та особистого зростання, зокрема: * Орієнтація на здоров’я та добробут; * Глобальне медичне страхування; * Можливості для зростання; * Програми бенефітів (компенсація спорту / стоматології / психолога тощо); * Бонуси за досягнення результатів; * Динамічне робоче середовище.
Долучайся — і нехай твоя історія зростання розпочнеться.
English version:
Our client, Growe, is a leading business advisory and services group in iGaming and Entertainment. Сreators of strategies that work and solutions that scale. Combining strategic vision with hands-on expertise, Growe helps businesses navigate the fast-evolving industry, seize new opportunities, enter new markets, and achieve sustainable growth.
Perfect for those who aim to: * Develop and maintain scalable Android applications using Kotlin and modern architectural patterns (MVP, MVVM, MVI); * Design and implement efficient and maintainable UI using Jetpack Compose with a focus on performance and optimization; * Collaborate with product managers, designers, and backend developers to deliver high-quality features; * Integrate various data sources and APIs using REST and WebSockets; * Apply appropriate dependency injection techniques using Dagger or Koin, based on project needs and trade-offs; * Ensure application reliability through comprehensive Unit testing; * Set up and maintain CI/CD pipelines to support automated builds, testing, and deployment; * Continuously monitor and optimize app performance, including memory usage, rendering speed, and startup time; * Work within a multi-module project structure to support scalability and code separation; * Participate in architectural discussions and code reviews to improve code quality and system design; * Leverage SDUI (Server-Driven UI) principles to support flexible, backend-configurable UI rendering.
Experience you’ll need to bring: * At least 5+ years of professional experience in Android development; * Strong command of Kotlin and Coroutines; * Deep understanding of MVP, MVVM, MVI; * Experience with DI frameworks (Dagger, Koin); * Production use of Jetpack Compose, with performance focus; * Solid knowledge of network communication (Sockets, REST); * Experience in writing Unit tests; * Experience with CI/CD setup; * Experience with Android performance optimization; * Experienced in multi-module projects; SDUI knowledge — will be a plus.
It’s a perfect match if you have those personal features: * Excellent communication skills and ability to work effectively in a cross-functional team; * Open to feedback and continuous learning; * Proactive and self-motivated, with a strong sense of ownership.
Our clients offer competitive benefits to support your professional and personal growth, including: * Health & Wellness Focus; * Global Medical Coverage; * Growth Opportunities; * Benefits Programs (compensation for the gym/stomatology/psychological service & etc.); * Performance-Driven Rewards; * Dynamic Work Environment.