> Markdown version of [/jobs/ext/2766291-senior-android-developer](https://www.wearedevelopers.com/jobs/ext/2766291-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). --- # Senior Android Developer - **Company:** Denarius - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Android Software Development, Unit Testing, Software Quality, Code Review, Data Structures, Software Design Patterns, Programming Tools, Human-Computer Interaction, Mobile Application Software, Model View ViewModel, Git, Kotlin, Yield Optimization, Jetpack Compose, Software Version Control - **Published:** September 6, 2026 - **Apply:** https://www.buscojobs.com.es/senior-android-developer-en-madrid-ID-369612782 ## About the Role Se debe tener un amplio conocimiento de patrones de diseño y navegación con Jetpack Compose. Además debe destacar por su capacidad de trabajo en equipo y su facilidad para colaborar entre disciplinas, contando con excelentes habilidades de comunicación y resolución de problemas., Requisitos y experiencia: 5 años de experiencia profesional en desarrollo para Android. Experiencia demostrable trabajando en al menos dos aplicaciones nativas de Android de gran envergadura. Dominio de Kotlin y familiaridad con los SDK y las herramientas de desarrollo de Android. Profundo conocimiento de patrones de arquitectura como MVVM, modelos de hilos (threading) y gestión de memoria en Android. Experiencia en optimización del rendimiento de aplicaciones móviles, análisis de rendimiento (profiling) y mejores prácticas de seguridad. Sólidos conocimientos en diseño y navegación con Jetpack y Compose Sólidos conocimientos de estructuras de datos, algoritmos y técnicas de resolución de problemas. Soltura en el uso de Git u otros sistemas de control de versiones. Excelentes habilidades de comunicación y mentalidad colaborativa. Persona proactiva, motivada y capaz de asumir la responsabilidad de resolver problemas complejos. ## Description Descripción del puesto: Un desarrollador de Android es un miembro clave del equipo tecnológico, responsable de diseñar, desarrollar y mantener aplicaciones seguras y de alta calidad, para la plataforma de Android.Esto incluye escribir código limpio en lenguaje nativo (kotlin) y eficiente, colaborar con equipos multidisciplinarios para definir e implementar nuevas funcionalidades, realizar tareas de depuración y solución de problemas para optimizar el rendimiento, y garantizar una experiencia de usuario fluida y centrada en la privacidad.Asimismo, se espera que un desarrollador Android, se mantenga al día con las últimas tendencias y herramientas del sector, para mejorar continuamente la calidad del código y la eficiencia del desarrollo.En Denarius, estamos buscando candidatos cualificados para este puesto, que posean una amplia experiencia en desarrollo nativo para Android, en Kotlin, y que hayan contribuido a la entrega exitosa de aplicaciones a gran escala.Es fundamental contar con un solido conocimiento de los patrones de arquitectura móvil (como MVVM), el manejo de corrutinas, flows y la gestión de memoria, así como experiencia en el tratamiento de estructuras de datos complejas e implementación de las mejores prácticas de seguridad y privacidad.Se debe tener un amplio conocimiento de patrones de diseño y navegación con Jetpack Compose.Además debe destacar por su capacidad de trabajo en equipo y su facilidad para colaborar entre disciplinas, contando con excelentes habilidades de comunicación y resolución de problemas.Cuales son tus funciones: Diseñar, desarrollar y mantener aplicaciones Android avanzadas utilizando Kotlin.Implementar diseños de UX/UI y contribuir a mejorar la experiencia del usuario y la accesibilidad con Jetpack Compose.Colaborar estrechamente con los gestores de producto y los diseñadores para definir los requisitos y el alcance.Integrar sistemas y servicios de back-end utilizando herramientas y arquitecturas modernas de Android.Trabajar en funcionalidades que mejoren la privacidad, la seguridad y la usabilidad del usuario (p. ej., mejoras en el autorrelleno, protección contra phishing y malware).Diagnosticar problemas, depurar código y optimizar el rendimiento en una amplia gama de dispositivos Android.Realizar revisiones de código y mantener un código limpio, escalable y bien documentado.Mantenerse al día sobre las actualizaciones del SDK de Android, las bibliotecas y las mejores prácticas de desarrollo.Escribir pruebas unitarias y de interfaz de usuario (UI) para garantizar la estabilidad y prevenir regresiones.Requisitos y experiencia: 5 años de experiencia profesional en desarrollo para Android.Experiencia demostrable trabajando en al menos dos aplicaciones nativas de Android de gran envergadura.Dominio de Kotlin y familiaridad con los SDK y las herramientas de desarrollo de Android.Profundo conocimiento de patrones de arquitectura como MVVM, modelos de hilos (threading) y gestión de memoria en Android.Experiencia en optimización del rendimiento de aplicaciones móviles, análisis de rendimiento (profiling) y mejores prácticas de seguridad.Sólidos conocimientos en diseño y navegación con Jetpack y Compose Sólidos conocimientos de estructuras de datos, algoritmos y técnicas de resolución de problemas.Soltura en el uso de Git u otros sistemas de control de versiones.Excelentes habilidades de comunicación y mentalidad colaborativa.Persona proactiva, motivada y capaz de asumir la responsabilidad de resolver problemas complejos.Que ofrecemos: Entorno de trabajo colaborativo y proyectos desafiantes de alto impacto.Participación en un equipo innovador con la oportunidad de trabajar en soluciones tecnológicas de vanguardia.Horarios flexibles de entrada y salida.Modalidad de trabajo Hibrido con 2 días de teletrabajo y 3 presencial, en oficina de Madrid Salario competitivo acorde a la experiencia.Beneficios sociales (cheque restaurante, transporte) ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Migration to declarative UI in Android development](https://www.wearedevelopers.com/videos/765-migration-to-declarative-ui-in-android-development) - [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) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023)