¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
Una entidad bancaria busca un Android Senior Developer con experiencia sólida en desarrollo nativo con Kotlin y Jetpack Compose para unirse a su equipo de forma remota. El candidato ideal debe tener al menos 4 años de experiencia en aplicaciones Android nativas y un fuerte conocimiento en prácticas Agile, testing y colaboración en equipos multidisciplinares.
Buscamos un perfil como Android Senior Developer con sólida experiencia en desarrollo nativo con Kotlin, Jetpack Compose y Clean Architecture, para colaborar en productos de alto impacto en una entidad bancaria. La posición es 100% remota y requiere dominio de buenas prácticas, testing y trabajo en entornos Agile.
Experiencia Requerida Mínima
Al menos 4 años de experiencia comprobada en desarrollo exclusivo de aplicaciones Android nativas (No se considerará experiencia en tecnologías híbridas como React Native, Flutter o Xamarin; ni experiencia dual iOS/Android si no está claramente segmentada.)
Funciones
• Desarrollo de aplicaciones nativas Android cumpliendo principios de Clean Architecture.
• Diseño e implementación de librerías internas o SDKs como producto.
• Integración de APIs REST mediante Retrofit o Ktor.
• Persistencia de datos local usando Room, DataStore y SharedPreferences.
• Desarrollo de interfaces con Jetpack Compose: pantallas completas, componentes reutilizables y personalización de estados.
• Implementación de accesibilidad con Semantics y pruebas con herramientas como Talkback o Switch Access.
• Participación en revisiones de código (PRs), control de calidad y trabajo colaborativo en equipos Agile.
• Definición y ejecución de pruebas unitarias con JUnit, incluyendo mocks y validación de interacciones.
• Análisis de cobertura con JaCoCo y análisis estático del código con Detekt, Ktlint o Spotless.
• Mejora del rendimiento con herramientas como Baseline Profiles y Tracing.
• Colaboración con equipos multidisciplinares (QA, backend, UX/UI).
Descripción Skills Requeridos
• Kotlin (avanzado)
• Arquitectura MVVM y MVI
• Principios SOLID y Clean Architecture
• Jetpack Compose (experiencia demostrable en apps en producción) •
Flow, Coroutines
• Retrofit/Ktor • Room, DataStore, SharedPreferences
• JUnit 5, JaCoCo, mocks y stubs
• CI/CD (Bitrise, Jenkins o similares)
• Git
•Accesibilidad en Jetpack Compose
• Inglés técnico (mínimo B2)
• Generación de código con KSP, Kotlin Poet WorkManager
• Google Maps SDK
• Testing instrumental y TDD
• Publicación de librerías internas
• Portugués (valorable)