logo

Senior Android Developer

Remote · Mobile Applications Development Department
Apply

FREEDOM FINANCE TECHNOLOGIES is a Cyprus-based fintech company and part of the international financial holding Freedom Finance. We develop and maintain trading and banking IT products, as well as the IT infrastructure of the holding worldwide.

Our team currently has 190 members. About a third work from our office in Cyprus, while the rest work remotely from various countries and cities around the world. Over the past three years, we have grown fourfold and continue to actively expand our team.

We have been developing our core product — a trading system for brokerage operations in the stock markets — since 2009.

More than 700,000 users in 41 countries use our applications.

Responsibilities

  • Design and develop high-quality, efficient, and reliable Android applications.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Analyze business requirements and translate them into technical tasks.
  • Write clean, maintainable, and reusable code.
  • Implement automated tests to ensure application quality.
  • Continuously monitor and improve application performance, stability, and security.
  • Participate in code reviews to maintain high coding standards.
  • Contribute to a positive and collaborative work environment that fosters teamwork and innovation.

Requirements

  • At least 3 years of commercial experience in native Android development using Kotlin.
  • Solid knowledge and understanding of the MVVM architectural pattern.
  • Experience working with Jetpack components.
  • Experience with Kotlin Coroutines and Kotlin Serialization.
  • Strong understanding and practical application of SOLID principles.
  • Experience working with Dependency Injection (DI).
  • Experience building complex and optimized user interfaces.
  • Knowledge of Material Design Guidelines and core UX principles.
  • Published applications on Google Play.
  • Strong self-management and accountability.
  • Attention to detail and a healthy level of perfectionism.
  • Willingness to complete a paid test assignment.

Nice to have:

  • Experience with Jetpack Compose.
  • Portfolio or code samples available on GitHub / Bitbucket.
  • Experience with Flutter, Kotlin Multiplatform (KMP / MPP), or React Native.
  • Experience developing custom libraries or SDKs.

Conditions

  • Fully remote work
  • Service contract with a Cyprus-based company
  • Paid annual leave of 21 working days
  • Paid sick leave
  • Public holidays: New Year holidays until January 4–6 + either May 1–2 or May 8–9
  • One additional paid day off per month
  • Coverage of job-related training courses
  • Coverage of participation in professional online conferences
  • Access to the corporate online library
  • Corporate discount for English language classes
  • Training on products and internal processes
  • A truly comfortable and professional working environment
  • Opportunities to grow and develop together with the company and its products.
Share this job opening

Application:

I agree to the processing of my personal data in accordance with the Freedom Finance Technologies LTD Privacy Policy