Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
¡Hola! 👋
¿Tienes experiencia desarrollando aplicaciones Android nativas y te apasiona trabajar en entornos ágiles, colaborativos y orientados a la calidad? ¡Esta posición puede ser perfecta para ti! 📱🚀
💼 Definición de la Posición: Desarrollador/a Senior Android – Sector Bancario
Buscamos un/a Desarrollador/a Android Senior para participar en el desarrollo y mantenimiento de aplicaciones móviles en un cliente del sector bancario. El servicio se presta en un entorno ágil y multicultural, con foco en la calidad técnica, la accesibilidad y la mejora continua. 🌍
🧩 Tareas a Realizar
- Desarrollo de funcionalidades en Kotlin, con uso avanzado de Flow y Coroutines.
- Participación en procesos de CI/CD con herramientas como Bitrise, GitHub Actions o Jenkins.
- Implementación de arquitecturas MVVM/MVI, con inyección de dependencias (Koin, Dagger Hilt) y principios SOLID.
- Desarrollo y mantenimiento de librerías internas o públicas.
- Integración de servicios remotos con Retrofit o Ktor, y almacenamiento local con Room, DataStore y SharedPreferences.
- Construcción de interfaces con Jetpack Compose, incluyendo componentes complejos, animaciones y pruebas de UI.
- Aplicación de criterios de accesibilidad mediante APIs específicas y pruebas con lectores de pantalla.
- Ejecución de pruebas unitarias con JUnit5, mocks y herramientas de cobertura como JaCoCo.
- Análisis de calidad del código con Detekt, Ktlint o Spotless.
🛠️ Competencias Necesarias
- 4 años de experiencia en desarrollo nativo Android
- Dominio avanzado de Kotlin, Flow, Coroutines, MVVM/MVI, JUnit5.
- Experiencia en proyectos que hayan resultado en librerías o SDKs.
- Experiencia en entornos con criterios de accesibilidad.
- Experiencia en entornos colaborativos (no se valoran desarrollos personales aislados).
- No se considera experiencia en tecnologías híbridas (React Native, Flutter, Xamarin).
🌟 Competencias Deseables
- Principios SOLID, Clean Architecture, modularización.
- Retrofit, Ktor, Room, DataStore, Jetpack Compose.
- Pruebas visuales (Paparazzi, Shot), TDD, cobertura con JaCoCo.
- CI/CD, Git, metodologías ágiles, análisis de código.
- Conocimiento en seguridad, rendimiento, generación de código (KSP, Kotlin Poet).
🏠 Modelo de Trabajo
- 💯 100% remoto
- 🌍 Se aceptan candidatos de otros países europeos
- ✈️ No se requiere viajar
- 🔐 No se manejarán datos personales
- 📅 Inicio: ASAP | Fin: Prorrogable hasta un año
- 🧾 Se aceptan freelancers
🌍 Idiomas Requeridos
- Español: dominio completo
- Inglés: B2
- Se valorará portugués
¡Si te apasiona el desarrollo Android y quieres formar parte de un equipo técnico de alto nivel, esta es tu oportunidad! 🌐
Envía tu CV en el formato adjunto. ¡Estamos deseando conocerte! 📩
Key Skills
Ranked by relevanceReady to apply?
Join Hays and take your career to the next level!
Application takes less than 5 minutes

