Senior Android Developer Offline
Наш клієнт, 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.
Apply, and let your growth journey begin.
The job ad is no longer active
Look at the current jobs Android →