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
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
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)
- Kotlin Coroutines and structured concurrency
- Efficient HTTP networking, caching strategies
- Request batching, retries, fallback logic
- Automated testing for SDKs (integration, instrumentation, adapters)
- CI/CD pipelines for Android libraries
- Debugging in complex, multi-SDK environments
- Backward compatibility across Android versions
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)
- iOS SDK experience (Swift/Objective-C)
- Unity / Flutter / React Native bridges
- NDK / JNI or low-level optimizations
- 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