En Arelance sabemos que las personas son el activo más relevante 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.