¡Activa las notificaciones laborales por email!

Android Senior Developer-REMOTO

Empresa Confidencial

Santiago de Compostela

A distancia

EUR 40.000 - 60.000

Jornada completa

Hace 13 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

Una entidad bancaria busca un Android Senior Developer con experiencia en desarrollo nativo utilizando Kotlin y Jetpack Compose. El trabajo es 100% remoto y enfocado en productos de alto impacto. Se requiere un sólido conocimiento de buenas prácticas, testing y metodologías Agile. Se valoran competencias en accesibilidad y publicación de librerías internas.

Formación

  • Al menos 4 años de experiencia comprobada en desarrollo Android nativo.
  • Dominio de buenas prácticas, testing y trabajo en entornos Agile.
  • Experiencia demostrable con Jetpack Compose y Clean Architecture.

Responsabilidades

  • Desarrollo de aplicaciones nativas Android cumpliendo principios de Clean Architecture.
  • Diseño e implementación de librerías internas o SDKs.
  • Integración de APIs REST mediante Retrofit o Ktor.

Conocimientos

Kotlin
Arquitectura MVVM
Clean Architecture
Jetpack Compose
Flow
Coroutines
Retrofit
Room
JUnit
Google Maps SDK
Accesibilidad en Jetpack Compose
Inglés técnico
Portugués

Descripción del empleo

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).

Skills Requeridos

  • Kotlin (avanzado)
  • Arquitectura MVVM y MVI
  • Principios SOLID y Clean Architecture
  • Experiencia demostrable en producción con Jetpack Compose
  • Flow, Coroutines
  • Retrofit / Ktor
  • Room, DataStore, SharedPreferences
  • JUnit 5, JaCoCo, mocks y stubs
  • CI / CD (Bitrise, Jenkins o similares)
  • 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)
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.