What you’ll do:

  • Develop and improve a high-load Android application (Java/Kotlin).
  • Implement new features and ensure high code quality.
  • Build complex UI and animations, optimize performance.
  • Work with multithreading, profiling tools, and fix bottlenecks and memory leaks.

Requirements:

  • 5+ years of Android development experience.
  • Strong knowledge of Java and Kotlin, OOP and design patterns.
  • Experience building custom UI components and complex interfaces.
  • Solid understanding of multithreading and performance optimization.
  • Experience with Dagger2 and writing unit tests.
  • English — at least pre-intermediate.

Nice to have:

  • Experience with Kotlin Coroutines, Flows, Compose UI.
  • Reactive and functional programming approach.
  • UI testing experience.

Conditions & benefits:

  • Competitive salary, bonus and stock options (everyone is a partner).
  • Official employment in Cyprus with visa support for employee and spouse.
  • Office in Limassol center with meals, snacks, coffee.
  • Medical insurance (100% employee / 75% family).
  • Access to Aris Limassol F.C. matches and events, Greek lessons, sport compensation and growth opportunities.

Work format: Onsite (Limassol office).