Xebia

Senior Android Developer

Xebia

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Designing, developing, and maintaining Android mobile applications
  • Writing clean, efficient, and scalable code using Kotlin and/or Java
  • Collaborating with product, UX/UI, and backend teams to deliver new features
  • Participating in code reviews and ensuring high code quality and best practices
  • Analyzing, optimizing, and debugging application performance and issues.

Requirements

  • 5+ years of professional experience in Android development
  • Proficiency in Kotlin and solid knowledge of Java
  • Experience with Jetpack Compose
  • Strong understanding of Android SDK, Jetpack libraries, and Android architecture components (MVVM, LiveData, ViewModel)
  • Experience with RESTful APIs and JSON data handling
  • Knowledge of dependency injection (e.g., Dagger/Hilt, Koin)
  • Experience with publishing apps on Google Play Store
  • English - at least B2+
  • Nice to have: knowledge of Coroutines and Flow for asynchronous programming, familiarity with unit testing, UI testing, and automation frameworks (JUnit, Espresso), exposure to mobile security best practices, experience with cloud services (Firebase, AWS, GCP), mentoring or leadership experience.
Benefits
  • Work from the European Union region and a work permit are required.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android developmentKotlinJavaJetpack ComposeAndroid SDKJetpack librariesMVVMLiveDataViewModelRESTful APIs
Soft Skills
collaborationcode reviewproblem-solvingmentoringleadership