
Senior Android Developer
Xebia
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
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