top of page

Back-end Engineer

We are looking for a Backend Developer to join our global team and play a key role in building scalable, efficient, and secure backend systems that power our application.

Please send us your CV/Resume here.

Key Responsibilities:

  • Design and implement mobile applications using Kotlin for Android.

  • Apply modern Android development practices including MVVM architecture and the Repository pattern.

  • Develop responsive UIs using Jetpack Compose, ensuring high-quality user experiences. 

  • Integrate with Firebase, Firestore for both online and offline data management.

  • Manage data storage using Android DataStore for efficient key-value and typed data storage.
    Use Hilt for dependency injection to ensure modular, testable and maintainable code.

  • Utilize Kotlin Coroutines and Flow for efficient asynchronous programming and handling data streams. 

  • Optimize app performance and troubleshoot issues to ensure the best user experience.

  • Contribute to the release process with Gradle and Playstore deployment. 

Requirements:

  • At least 3 years of experience in Android development with Kotlin.

  • Familiarity with Jetpack libraries, particularly Jetpack Compose and Architecture components.

  • Solid understanding of MVVM and the repository Pattern. 

  • Experience working with Firebase (Firestore) and offline-first strategies.

  • Proficiency in using Retrofit, Workmanager and other networking tools. 

  • Hands on experience with Android DataStore for data storage.

  • Strong knowledge of dependency injection using Hilt. 

Preferred Qualifications:

  • Experience with CI/CD pipelines 

  • Knowledge of testing framworks (Junit, Espresso)

  • Fluent in English.

bottom of page