> Markdown version of [/jobs/ext/1664255-semi-senior-android-developer](https://www.wearedevelopers.com/jobs/ext/1664255-semi-senior-android-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Semi-Senior Android Developer - **Company:** Yuvod - **Location:** Valencia, Spain (Remote available) - **Contract:** Apprenticeship - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Agile Methodology, Data Analysis, Android Software Development, Business Logic, Unit Testing, Software Quality, Code Review, Continuous Integration, Dependency Injection, Software Design Patterns, Mobile Application Software, Junit, Model View ViewModel, Scrum Methodology, Material Design, Software Engineering, Backend, Git, Kotlin, Modularization, Asynchronous Programming, Google Play, Software Version Control - **Published:** July 20, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Buscamos un/a Semi-Senior Android Developer con al menos 5 años de experiencia, orientado/a a producto, con mentalidad proactiva, foco en la calidad y pasión por el desarrollo escalable y sostenible. Serás parte clave del equipo de Producto, trabajando en la evolución de nuestra plataforma de TV interactiva y su ecosistema de aplicaciones móviles., + Experiencia comprobable (mínimo 5 años) en desarrollo de aplicaciones Android con Kotlin. + Conocimiento profundo de los principios de arquitectura Android (MVI, MVVM, Clean Architecture, etc.). + Experiencia en publicación y mantenimiento de aplicaciones en Google Play Store. + Experiencia trabajando con patrones de diseño, modularización y desacoplamiento de lógica de negocio. + Dominio de herramientas como Android Jetpack (ViewModel, Navigation, Room, etc.). + Buen manejo de herramientas de control de versiones (Git). + Familiaridad con metodologías ágiles (Scrum, Kanban). + Buen conocimiento de principios de rendimiento, consumo de recursos y compatibilidad entre versiones. + Capacidad para escribir código limpio, bien documentado y mantenible. + Experiencia en desarrollo para Android TV. + Conocimientos sólidos de Coroutines, Flows y arquitectura reactiva. + Experiencia con ExoPlayer. + Experiencia con inyección de dependencias usando Koin. + Experiencia en pruebas unitarias e instrumentadas (JUnit, Espresso, Mock, etc.). Conocimientos valorables + Experiencia en desarrollo para dispositivos embebidos. + Familiaridad con herramientas de integración continua (CI/CD). + Conocimiento de librerías como Retrofit, Glide. + Conocimiento de protocolos de streaming de video (HLS, DASH) y manejo de DRM. + Experiencia en aplicaciones B2B o desarrollos para el sector hospitality. + Conocimiento de análisis de datos, métricas de uso y pruebas A/B. + Inglés técnico (lectura y escritura fluida). Habilidades y competencias + Autonomía, proactividad y autogestión. + Orientación a objetivos y foco en resultados. + Pensamiento analítico y enfoque en la resolución de problemas. + Comunicación clara y efectiva. + Trabajo en equipo y colaboración con perfiles multidisciplinarios. + Adaptabilidad, curiosidad y ganas de seguir aprendiendo., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description + Diseñar, desarrollar y mantener nuestra aplicación Android nativa.Implementar interfaces atractivas, accesibles y altamente funcionales, alineadas con los principios de Material Design. + Construir componentes reutilizables y modulares. + Participar en decisiones de arquitectura y diseño de software. + Asegurar la calidad del código mediante testing (unitario y de integración). + Integrar servicios del lado del servidor en colaboración con el equipo Backend. + Colaborar estrechamente con UX/UI y otros perfiles multidisciplinarios para optimizar la experiencia del usuario. + Aplicar principios de Clean Code y promover buenas prácticas de desarrollo. + Contribuir activamente a la mejora continua del proceso de desarrollo (CI/CD, code reviews, documentación, etc.). + Participar en la evolución técnica de nuestras APIs móviles y ecosistema Android TV., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Sustainable Mobility – Giravolta](https://www.wearedevelopers.com/videos/480-sustainable-mobility-giravolta) - [Shared mobility for everyone!](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)