Senior Android Developer

Denarius
Madrid, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

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
+3 more
Yield Optimization Jetpack Compose Software Version Control

Job 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)

Requirements

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.

Benefits & conditions

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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all