¡Activa las notificaciones laborales por email!

Android Senior Developer-REMOTO

Empresa Confidencial

Almería

A distancia

EUR 35.000 - 50.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una entidad bancaria busca un Android Senior Developer con sólida experiencia en desarrollo nativo. El puesto es 100% remoto y requiere experiencia en Kotlin, Jetpack Compose y Clean Architecture. Se valora conocimiento en accesibilidad y herramientas de testing. Esta posición ofrece la oportunidad de trabajar en productos de alto impacto en un entorno colaborativo.

Formación

  • Experiencia mínima de 4 años en desarrollo de aplicaciones Android nativas.
  • Dominio de buenas prácticas y testing.
  • Inglés técnico mínimo B2 es necesario.

Responsabilidades

  • Desarrollo de aplicaciones Android cumpliendo principios de Clean Architecture.
  • Integración de APIs REST y persistencia de datos local.
  • Participación en revisiones de código y trabajo colaborativo en Agile.

Conocimientos

Kotlin
Arquitectura MVVM
SOLID
Jetpack Compose
Flow
Coroutines
Retrofit
Room
JUnit 5
CI / CD
Inglés técnico
Google Maps SDK

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