zooplus logo
zooplusPosted 2 weeks ago
EXPIRED

Senior Android Software Engineer (All Genders)

$51,100–$62,400 year

HybridMadrid, Madrid, Spain

Full TimeSenior LevelLarge

Job Summary

Participate in solution investigation, estimations, planning, and alignment with other teams to define technical requirements for new features. Design, implement, and deliver applications across the complete software development life cycle, from discovery through coding, testing, and deployment. Promote and implement test automation strategies including unit, integration, and e2e tests while maintaining existing applications to reduce technical debt. Build and publish new versions of the mobile apps using Jenkins Pipeline and Google Play Store, working within an agile environment that emphasizes code reviews, pair programming, and incident coordination.

Required Qualifications

  • 6+ years of experience in Android development
  • Kotlin
  • Coroutines
  • Flow
  • Jetpack components (Compose, ViewModel, LiveData, Navigation, Room, DataStore)
  • MVVM / Clean Architecture / Modularization
  • Strong experience with Jetpack Compose for building scalable, maintainable UI
  • Hands-on experience with dependency injection (Hilt / Dagger)
  • Experience integrating REST APIs (Retrofit, Ktor)
  • Solid understanding of app performance optimization (profiling, memory, battery, network)
  • Experience with debugging, monitoring, and observability tools (Crashlytics, Firebase, Logcat, Performance Monitoring)
  • Experience with CI/CD pipelines (GitHub Actions, Bitrise, Jenkins)
  • Strong knowledge of unit testing, UI testing, and Test-Driven Development (TDD) (JUnit, Mockito, Espresso)
  • Ability to investigate, design, and implement features independently
  • Product mindset with a strong understanding of user experience and customer needs
  • Ownership mindset: responsible for code quality, scalability, and maintainability
  • Experience working in Agile/Scrum environments
  • Ability to guide junior developers and clarify requirements
  • Strong communication and collaboration skills with cross-functional teams
  • Hybrid working (60% of time in the office and 40% at home)
  • Option to work for 20 days abroad in approved countries

Desired Qualifications

  • Jetpack Compose (preferred)
  • Experience with experimentation and product optimization: A/B testing, feature flags (Firebase Remote Config, Adobe Target, Optimisely)
  • Analytics tools (Firebase analytics, Adobe analytics)
  • Experience building global and scalable apps: Localization & internationalization (Lokalise)
  • Multi-module architecture and large-scale app optimization
  • Exposure to modern platform strategies like Kotlin Multiplatform (KMP) or cross-platform approaches
  • Understanding of mobile security best practices like Secure storage, encryption, Play Integrity API
  • Experience with AI-assisted development and modern SDLC tooling: Tools like GitHub Copilot / Copilot Chat
  • Applying AI for code generation, refactoring, test automation, and documentation
  • Using AI to accelerate debugging, prototyping, and architectural decisions

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles