Language switcher

Light

Dark

About the Role:

We are looking for a highly experienced Android Developer to join our team. You will be responsible for building high-performance applications using Kotlin and Kotlin Multiplatform (KMP). This role requires a deep understanding of the Android ecosystem, expertise in modern asynchronous programming, and the ability to handle complex hardware integrations like BLE in a cross-platform environment.

You will not just be coding; you will be defining feature architecture, managing code quality through PR reviews, and innovating our QA process with AI-based automation.

 

Required Qualifications:

  • Experience: Minimum 5 years of commercial Android development experience.
  • Scale: Proven track record of working on applications with 10,000+ real active users.
  • Language: English proficiency at B2 level or higher (capable of technical discussions and documentation).

 

Technical Stack:

  • Expert proficiency in Kotlin.
  • Strong knowledge of the Android SDK and lifecycle.
  • Deep understanding of Flow and Coroutines.
  • Experience with Koin for Dependency Injection.
  • Fastapi and Firebase backend experience.
  • KMP: Hands-on experience with Kotlin Multiplatform mobile configuration and shared logic.
  • BLE: Solid experience with Bluetooth Low Energy integration (scanning, connecting, GATT operations) in a cross-platform context.

 

Preferred Skills:

  • Experience with AI-testing frameworks (e.g., precursors to AI-driven Appium, Maestro, or custom AI-vision based testing scripts).
  • Experience in CI/CD pipeline configuration for KMP projects.


Key Responsibilities:

  • Core Development: Develop and maintain advanced Android applications using Kotlin as the primary language.
  • Multiplatform Architecture: Implement and maintain shared business logic using Kotlin Multiplatform (KMP) to ensure consistency across platforms.
  • Hardware Integration: Design and implement Cross-platform BLE (Bluetooth Low Energy) integration, ensuring stable connectivity and efficient data transfer.
  • Modern Stack Implementation: Utilize Coroutines and Flow for asynchronous tasks and Koin for dependency injection.
  • AI-Driven Quality Assurance: Architect and implement automated UI testing strategies leveraging AI tools to ensure resilient and self-healing test suites.
  • Process Management: Lead the breakdown of complex features, write technical descriptions, and conduct thorough Pull Request (PR) reviews to maintain high code standards.

Необхідно:

  • 5+ років комерційного досвіду у розробці
  • Backend: Python (FastAPI), MongoDB, Pytest
  • Frontend: Next.js, React (Vite)
  • Infrastructure & DevOps: Docker, Azure, Azurite
  • Testing: Pytest, Playwright (e2e)
  • Англійська — Upper-Intermediate
  • Досвід роботи з multi-tenant SaaS платформами та знання передових практик безпеки щодо ізоляції користувачів і даних
  • Позитивне та практичне ставлення до AI-інструментів для автоматизації та покращення розробки

Обовʼязки:

  • Розробка нових функцій для основного продукту
  • Багфіксинг, технічна підтримка функціоналу
  • Комунікація з технічною командою, участь у спринтах

Пропонуємо:

  • Вільний графік роботи (5-ти денний робочий тиждень) та можливість обирати місце роботи: офіс, ремоут чи флексі;
  • Всі державні свята — вихідні;
  • Оплачуваний випробувальний термін;
  • Оплачувана відпустка та лікарняні;
  • Матеріальна допомога при народженні дітей;
  • Комфортний, сучасний 8-ми поверховий офіс з терасою та зонами відпочинку в центрі міста;
  • Безкоштовнi курси англійської мови;
  • Внутрішні ком’юніті та менторство;
  • Нон-стоп розвиток в технологіях;
  • Купівля техніки 50 на 50 з компанією;
  • Повна компенсація участі в конференціях (як в Україні, так і за кордоном);
  • Часткова оплата навчальних профільних курсів;
  • Часткова компенсація занять спортом;
  • Тімбілдінги з командою та іншими колегам;
  • Турбота, повага та все, що потрібно для комфортної роботи в нашій компанії!