En Arelance sabemos que las personas son el activo más importante dentro de una empresa y por tanto invertimos muchos esfuerzos en buscar los mejores profesionales para nuestros clientes, y en ofrecer a nuestros candidatos los mejores proyectos.Buscamos un/a Desarrollador/a Android Senior con amplia experiencia en el desarrollo de soluciones a medida sobre Android. La persona seleccionada será responsable de diseñar, desarrollar y optimizar aplicaciones móviles nativas, asegurando la máxima calidad, escalabilidad y rendimiento.Trabajará en un entorno ágil y colaborativo, participando en todas las fases del ciclo de desarrollo: desde el análisis técnico y la definición de arquitectura hasta la implementación, pruebas y despliegue.Funciones del puesto:- Desarrollar y mantener aplicaciones Android nativas de alto rendimiento.- Diseñar y codificar componentes reutilizables y escalables dentro de arquitecturas modernas.- Colaborar con equipos multidisciplinares para traducir requerimientos funcionales en soluciones técnicas.- Implementar buenas prácticas de desarrollo (Clean Architecture, testing automatizado, CI/CD).- Participar activamente en revisiones de código, diseño de nuevas funcionalidades y toma de decisiones técnicas.- Realizar mejoras continuas y optimización de las aplicaciones existentes.- Mantenerse actualizado en las últimas tendencias del ecosistema Android y proponer innovaciones tecnológicas.- Mentorizar a perfiles junior y fomentar un entorno colaborativo de aprendizaje.Requisitos:- Experiencia profesional de +3 años en desarrollo Android nativo.- Dominio de Kotlin, incluyendo: Coroutines, Flow, sealed classes, extensión de funciones.- Sólido conocimiento de arquitectura MVVM o MVI y experiencia aplicando principios de Clean Architecture.- Manejo avanzado de Jetpack Components: LiveData, ViewModel, Navigation Component, Room.- Experiencia con Jetpack Compose para el desarrollo de UI declarativa (mínimo 1 año).- Pruebas automatizadas: Unit Tests (JUnit, MockK) e integración/UI Tests (Espresso, Compose Test).- Dominio de Git y flujos de trabajo CI/CD en entornos colaborativos.- Experiencia en diseño de funcionalidades, revisiones de código y toma de decisiones técnicas.- Buen nivel de inglés (B2 o superior).Condiciones:- Modalidad: Remoto 100%- Proyecto estable, en un entorno internacional y colaborativo.- Acceso a formación técnica continua.- Contrato indefinido.- Salario a negociar según experiencia aportada.