Scroll down to learn more about the position. Apply or contact us for more support.
Tech Stack: Android Kotlin
Categories: Mobile Programming
HQ Locations: Bulgaria Hybrid Remote

Android Developer 

Full time, Permanent, Remote Hybrid Job in Sofia, Bulgaria 

Remote IT World helps Tech and Blockchain Professionals to get hired for 100% remote jobs.

We are a first-choice staffing partner of high-growth startups and scale-ups worldwide.

Ready to embrace freedom and flexibility? 

Read on.

With one of our trusted partners, we are hiring an 

Android Developer 

Our partner is awarded the best Fintech StartUp in Bulgaria by CESA in 2019 and 2020.
With over 100,000 users in Bulgaria, their mobile product is a unique combination of Digital Banking Platform and Banking as a Service.
It is a multifunctional digital wallet. This powerful and innovative solution is used by various payment institutions across Europe as well as hundreds of thousands of end-users.

Their ultimate mission is to build the largest fintech platform in Europe and change the way we manage our finances. 

Job scope

The Android Developer works closely with the team to develop exciting new features in Kotlin and increase the project's flexibility, extensibility and maintainability.
Together, in order to meet our goals, we’ll be producing well-structured, scalable, and testable code.The best time to catch bugs is as early as possible.
That’s why you’ll be covering your work with tests. You are going to participate in code reviews both as reviewer and reviewee.
We’re always open for discussions if you ever feel stuck. We also encourage proactiveness - new ideas and brainstorming are more than welcome. 

Key Requirements

  • 2 years of experience in Android application development with Kotlin
  • Good understanding of the Android SDK, Android’s lifecycle, Jetpack and the ecosystem
  • Experience with DI Frameworks (Dagger/Hilt/Koin/Kodein)
  • Understanding the MVVM architecture and databinding
  • Kotlin Coroutines and Kotlin Flow
  • SQLite, Android Room, Android DataStore
  • Experience with Git version control system and branching strategies
  • Experience with Linux (or macOS) for a development environment
  • Ability to cooperate and communicate with other team members effectively and effortlessly
  • Proactive attitude, desire to learn, adaptive and self-motivated personality
  • Personal responsibility towards the work processes and ability to self-organise without the need of any micromanagement
  • Very good English


  • RxJava
  • Familiarity with Java
  • Clean architecture
  • MVI architecture
  • Jetpack Compose
  • Experience with cross-platform technologies (Flutter, Kotlin Multiplatform Mobile)

The Company Offer

  • Competitive salary and share options package;
  • Ample career and personal development opportunities;
  • A combination between remote working & great office location, who said you can not have it all 🙂 
  • Work on own product and not dealing with legacy systems; 
  • Friendly environment and human-centered culture; 
  • Not stuck in routine work, daily challenges;
  • Work with modern technologies;
  • Flexible working hours;
  • 23 days of paid vacation

Interview Process

  1. Introductory call with C-level executives - 1 hour
  2. Technical Interview - 1 hour
  3. Offer 

Apply Now

Only shortlisted candidates will be contacted. Your job search is strictly confidential.

🔎 View more remote job openings.

👉 Subscribe to our weekly job alerts and be the first to hear about the latest remote job offers.

Apply for this position

If you do not have a CV (resume), you can download your LinkedIn profile as a PDF and attach it here in your application. LinkedIn download instructions here:

Allowed Type(s): .pdf, .doc, .docx
Crypto Friendly Business
Copyright © Remote IT World
Subscribe to weekly job alerts!