Senior Android Developer

All The Hires • Spain
Relocation Remote
Apply
AI Summary

We are looking for a Senior Android Developer to work on the core product used to monetize mobile apps. The role is deeply technical, focused on SDK architecture, performance, reliability, and large-scale third-party ad integrations within the AdTech ecosystem.

Key Highlights
Develop and maintain a production-grade Android SDK
Own SDK architecture, performance optimization, and code quality
Improve startup time, memory usage, CPU, and network efficiency
Technical Skills Required
Android Kotlin Gradle Dependency management Modularization ProGuard/R8 Performance tuning Concurrency & Networking Kotlin Coroutines Structured concurrency Efficient HTTP networking Caching strategies Request batching Retries Fallback logic
Benefits & Perks
Comprehensive benefit package
Flexible work environment
Culture focused on continuous learning
Mentorship from world-class professionals
Opportunity to make a tangible impact

Job Description


Why This Role Exists

Our customer's solution is one of the fastest-growing monetization platforms in the mobile ad industry.

We are looking for a Senior Android Developer to work on the core product used to monetize mobile apps. The role is deeply technical, focused on SDK architecture, performance, reliability, and large-scale third-party ad integrations within the AdTech ecosystem.

This is a hands-on senior role with strong ownership over SDK quality, performance, and long-term maintainability.

Note: Must be based in or willing to relocate to Barcelona, Spain (relocation support provided)

What You'll Drive

  • Develop and maintain a production-grade Android SDK
  • Own SDK architecture, performance optimization, and code quality
  • Improve startup time, memory usage, CPU, and network efficiency
  • Build and maintain integration, instrumentation, and unit tests
  • Design and evolve SDK features and APIs
  • Debug complex issues (ANRs, crashes, concurrency, multi-SDK conflicts)
  • Collaborate on technical and functional SDK decisions


Who You Are

Android & Kotlin

  • 5+ years of professional Android development
  • 3+ years of Kotlin in production
  • Deep knowledge of Android internals (lifecycle, threading, rendering, networking)
  • Strong experience building Android SDKs or libraries, not just apps
  • Gradle, dependency management, modularization, ProGuard/R8
  • Performance tuning (startup, memory, CPU, networking)


Concurrency & Networking

  • Kotlin Coroutines and structured concurrency
  • Efficient HTTP networking, caching strategies
  • Request batching, retries, fallback logic


Testing & Reliability

  • Automated testing for SDKs (integration, instrumentation, adapters)
  • CI/CD pipelines for Android libraries
  • Debugging in complex, multi-SDK environments
  • Backward compatibility across Android versions


Nice to Have

AdTech

  • Integration experience with ad SDKs (AdMob, AppLovin, IronSource, UnityAds, Vungle, etc.)
  • Knowledge of mediation, waterfalls, bidding, RTB
  • Experience building adapters for third-party SDKs
  • Familiarity with privacy and compliance (GDPR, COPPA, GAID/IDFA)


Cross-Platform & Low-Level

  • iOS SDK experience (Swift/Objective-C)
  • Unity / Flutter / React Native bridges
  • NDK / JNI or low-level optimizations


What You'll Get

  • A comprehensive benefit package, with wellness programs, meal compensation, learning budget, and more
  • Flexible work environment with a mandatory 4+1 hybrid setup for the first 3 months to ensure effective onboarding, and more freedom after that
  • A culture focused on continuous learning, personal growth, and mentorship from world-class professionals
  • Opportunity to make a tangible impact in a history-defining company within the mobile app industry

Subscribe our newsletter

New Things Will Always Update Regularly