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.