Job Closed
This listing is no longer active.
A place where experts grow.
Mid Android Developer
Location
Bulgaria
Posted
86 days ago
Salary
€23 / hour
Seniority
Senior
Job Description
Mid Android Developer
Xebia Poland
• develop and maintain Android applications (Kotlin) • implement new features and improve existing ones • collaborate with backend, product, and design teams • write clean, scalable code (MVVM / Clean Architecture) • integrate REST APIs and ensure app performance • participate in Agile ceremonies and code reviews
Job Requirements
- 4+ years of Android development experience
- strong Kotlin skills (Java is a plus)
- knowledge of Android SDK, MVVM / Clean Architecture
- experience with REST APIs & JSON
- Jetpack (ViewModel, LiveData, Navigation, Room)
- Coroutines / Flow, Gradle & modern Android tools
- experience publishing apps to Google Play
- Nice to have: Jetpack Compose, Hilt / Dagger / Koin, CI/CD experience, testing (JUnit, Espresso), app performance optimization, interest in AI tools in SDLC
- 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/
Benefits
- professional development budgets — for both tech and soft skills
Related Guides
Related Job Pages
More Android Engineer Jobs
• Design and implement new features in the Android application using Kotlin. • Develop reliable, maintainable code following object-oriented principles and design patterns. • Diagnose and fix bugs, performance issues, and security vulnerabilities in the app. • Collaborate with product and design teams to translate requirements into technical solutions. • Participate in and lead code reviews to ensure code quality and knowledge sharing. • Build and maintain automated tests and contribute to the continuous integration framework. • Apply algorithms and data-structure knowledge to optimize app performance and user experience. • Drive development through the full Android lifecycle from planning to release in an agile process.
Senior Software Engineer, Pubsec Android
DittoReal-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.
• Build life-saving Android applications • Integrate with emergency response hardware • Build and maintain native code integration • Support field operations • Ensure device and OS compatibility • Develop comprehensive test suites • Integrate with CI/CD pipelines • Partner with field teams and customers • Mentor and evangelize best practices
• Design and develop high-performance Android applications using Kotlin. • Architect scalable and maintainable mobile solutions with strong emphasis on performance. • Build intuitive, responsive UIs aligned with modern Android design principles. • Integrate applications with backend services and distributed systems. • Ensure efficient data synchronization, offline support, and network resilience. • Optimize apps for performance, memory usage, and battery efficiency. • Maintain high standards for code quality, testing, and documentation. • Participate in Agile/Scrum processes and contribute to planning and delivery. • Own the full mobile lifecycle from development to Play Store deployment. • Collaborate with backend and infrastructure teams for seamless integration. • Implement mobile security best practices and secure data handling. • Conduct code reviews, mentor team members, and improve engineering standards. • Drive best practices in Android architecture, CI/CD, and release processes.
• Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Work with outside data sources and APIs • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on bug fixing and improving application performance • Continuously discover, evaluate, and implement new technologies to maximize development efficiency




