Job Closed
This listing is no longer active.
Ardanis delivers next generation digital solutions
Android Developer – Mid-Senior
Location
Spain
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Android Developer – Mid-Senior
Ardanis
• Build native Android applications using Kotlin and modern Android frameworks. • Develop apps from scratch with autonomy and ownership. • Contribute to architecture planning and technical decisions. • Apply SOLID principles, clean code and Android best practices. • Use TDD consistently as part of the project workflow. • Work with CI/CD pipelines to streamline delivery. • Collaborate closely with the iOS Developer for feature alignment. • Stay up to date with emerging Android libraries and tools. • Operate in Agile, multidisciplinary teams.
Job Requirements
- 5+ years of experience developing native Android apps using Kotlin.
- Strong experience with modern Android development (Jetpack, Coroutines, Architecture Components).
- Experience with Jetpack Compose (highly valued).
- Strong knowledge of testing and TDD.
- Hands-on experience with CI/CD processes.
- Familiarity with app distribution in the Google Play Console.
- Bonus: Exposure to SwiftUI or multiplatform engineering.
- Passion for tech, learning and writing elegant code.
- Full professional fluency in English (mandatory).
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Engineer
Nimble.LAWe design, build and power today’s leading software products. <and tomorrow’s>
• Join our Mobile Team as a Sr Android Engineer. • Work collaboratively with a team of CTOs, Engineering, and Product professionals. • Create actionable steps for building a product from its initial stages to completion. • Face and overcome challenges in product design and development.
Mid Android Developer
XebiaCreating Digital Leaders. Digital Transformation Consultancy Services and Solutions
• 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.
• 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
• 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.




