Senior Android Developer | Kotlin, ExoPlayer & Streaming Apps
Skills
Ubicación
Debes residir (o estar dispuesto a desplazarte) en: Madrid, Spain
Idiomas
Fluido EspañolIntermedio Inglés
Descripción
We're looking for a Senior Android Developer passionate about building and optimizing streaming apps using Kotlin and ExoPlayer.
🎯 Responsibilities
- Design, develop, and maintain native Android applications using Java and Kotlin.
- Integrate and optimize media players based on ExoPlayer.
- Develop integrations with external APIs and services using Retrofit.
- Manage application distribution and publication for production and testing environments.
- Implement monetization solutions with in-app advertising and subscriptions.
- Integrate analytics and measurement tools to track app performance and usage.
- Conduct corrective and evolutionary maintenance of applications.
- Collaborate with product, business, QA, and development teams in agile environments.
🛠️ Requirements
- At least 3 years of experience as a Native Android Developer.
- Proficiency in Java and Kotlin; experience with MVP architecture.
- Skilled with Android Studio and related development tools.
- Experience consuming REST APIs with Retrofit 2.
- Familiarity with version control using Git and GitFlow.
- Significant experience with ExoPlayer and understanding of its lifecycle.
- Experience with app publishing, distribution, and managing production/testing workflows.
- Ability to integrate analytics, measurement, and monitoring systems.
- Experience in integrating and maintaining advertising SDKs and libraries.
- Expertise in implementing in-app purchases and native subscriptions.
- Strong teamwork and communication skills.
➕ Nice to have
- Experience with Android TV, Google Play Services, and Google Assistant.
- Knowledge of analytics SDKs (Firebase, Adobe Analytics, Comscore).
- Experience with AdServer platforms (e.g., SpotX, Freewheel, Smart AdServer).
- Familiarity with proxy tools like Charles.
- Understanding of video and audio ad standards (VAST, VPAID).
- Experience configuring builds with Gradle and managing flavours.
- Familiarity with Jira and agile methodologies.
- Experience with RxJava, Dagger, dependency injection, Android Jetpack.
- Background in streaming, OTT, or media platforms.
🤗 We offer
- Permanent contract
- 100% remote work
- Internal training and access to certifications
- Flexible benefits plan (health insurance, transport, childcare, meal vouchers)
- Employee referral program with rewards
- Community events, meetups, techdays, and talks
Fotos

Ubicación
Madrid