Desarrollador de Android
hace 2 días
Santander
¡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! 📩