
Senior Android Developer
Xebia Poland
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.
- Candidates must have an active VAT status in the EU VIES registry: https://ec.europa.eu/taxation_customs/vies/
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 reviewmentoringleadership