¡Activa las notificaciones laborales por email!

Desarrollador / A Android

SEREM Consultoría Empresarial

Zaragoza

Presencial

EUR 40.000 - 55.000

Jornada completa

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

Descripción de la vacante

Una empresa de consultoría tecnológica busca un Desarrollador Android para trabajar en 100% remoto en España. El candidato ideal debe tener al menos cuatro años de experiencia en desarrollo nativo de Android y habilidades avanzadas en Kotlin. Las tareas incluirán el desarrollo de funcionalidades, la participación en CI/CD y la implementación de metodologías ágiles. Se requiere dominio del castellano y un nivel B2 de inglés.

Formación

  • Experiencia mínima de cuatro años en desarrollo nativo de aplicaciones Android.
  • Experiencia en proyectos que generen librerías o SDK.
  • Dominio del castellano y nivel B2 de inglés.

Responsabilidades

  • Desarrollo de funcionalidades en aplicaciones Android utilizando Kotlin.
  • Participar en procesos de integración y entrega continua.
  • Implementar arquitecturas y patrones de diseño.

Conocimientos

Kotlin
Flow
Coroutines
MVVM
MVI
JUnit5

Herramientas

Git
Retrofit
Room
DataStore
SharedPreferences
Jetpack Compose

Descripción del empleo

23 hours ago Be among the first 25 applicants

En serem estamos comprometidos con diversos proyectos y queremos contar con los mejores profesionales del sector.

Actualmente, nos encontramos en la búsqueda de un / a Desarrollador Android.

Descripción

Servicio de desarrollo mobile para cliente del sector bancario, enfocado en evolutivos y mantenimiento de aplicaciones Android. Las actividades se desarrollan en un entorno ágil, colaborativo y multicultural, con equipos distribuidos y dinámicas orientadas a la mejora continua, la calidad técnica y la accesibilidad.

Las Tareas a Desempeñar En El Servicio Incluyen

  • Desarrollo de funcionalidades utilizando Kotlin, con dominio de Flow, Coroutines y herramientas de control de versiones como Git.
  • Participación en procesos de integración y entrega continua (CI / CD) mediante herramientas como Bitrise, GitHub Actions o Jenkins.
  • Aplicación de metodologías ágiles y participación activa en revisiones de código, pruebas de calidad y flujos de trabajo colaborativos.
  • Implementación de arquitecturas basadas en patrones como MVVM o MVI, con uso de herramientas de inyección de dependencias (Koin, Dagger Hilt) y principios de diseño como SOLID y Clean Architecture.
  • Desarrollo y mantenimiento de librerías internas o públicas, así como gestión de su versionado y despliegue.
  • Integración de servicios remotos mediante Retrofit o Ktor, y gestión de almacenamiento local con Room, DataStore y SharedPreferences.
  • Construcción de interfaces de usuario con Jetpack Compose, incluyendo componentes complejos, animaciones, transiciones y pruebas de interfaz.
  • Aplicación de criterios de accesibilidad mediante APIs específicas, pruebas con lectores de pantalla y adaptación de la interfaz para distintos perfiles de usuario.
  • Ejecución de pruebas unitarias con JUnit5, uso de mocks y herramientas de cobertura como JaCoCo.
  • Análisis de calidad del código mediante herramientas como Detekt, Ktlint o Spotless.
  • Se valorará adicionalmente el conocimiento en seguridad, Gradle avanzado, herramientas de rendimiento, generación de código (KSP, Kotlin Poet), WorkManager, librerías de mapas y metodologías de testing como TDD.

Se requiere una persona con una trayectoria profesional mínima de cuatro años en desarrollo nativo de aplicaciones Android, con dedicación exclusiva a esta plataforma. Es condición indispensable haber intervenido en proyectos cuyo resultado final haya sido una librería o SDK, así como contar con experiencia en entornos que exijan cumplimiento de criterios de accesibilidad.

No se considerará experiencia en tecnologías híbridas (React Native, Flutter, Xamarin) ni en desarrollos duales iOS / Android. La experiencia adquirida en proyectos personales o como profesional independiente será válida únicamente si se ha desarrollado en un entorno colaborativo.

Se requiere dominio del castellano y nivel B2 de inglés se valorará el conocimiento de portugués (BR).

Top Skills

  • Kotlin (dominio avanzado)
  • Flow
  • Coroutines
  • Arquitectura y buenas prácticas
  • MVVM y MVI
  • Inyección de dependencias : Koin, Dagger Hilt
  • JUnit5
  • Nice To Have

  • Principios SOLID
  • Patrones de diseño
  • Clean Architecture
  • Modularización y versionado de librerías
  • Acceso a datos
  • Retrofit
  • Ktor (alternativa)
  • Room
  • DataStore
  • SharedPreferences
  • Jetpack Compose
  • Creación de componentes complejos y pantallas completas
  • Optimización de rendimiento
  • Animaciones, transiciones e interacciones de UI
  • Componentes personalizados y bibliotecas
  • Pruebas visuales : Paparazzi, Shot
  • Accesibilidad
  • APIs de accesibilidad en Compose
  • Uso de Semantics
  • Herramientas : TalkBack, Switch Access
  • Diseño de UI accesible
  • Testing
  • Mocks y stubs
  • Verificación de interacciones
  • Cobertura de código : JaCoCo
  • Tests instrumentales
  • Herramientas y flujo de trabajo
  • CI / CD : Bitrise, GitHub Actions, Jenkins
  • Metodologías ágiles
  • Pull requests y QA
  • Análisis de código
  • Detekt
  • Ktlint
  • Spotless
  • El servicio se prestará en modalidad 100 remota.

    Android, Kotlin, Flow, MVVM, JUnit5

    Seniority level

  • Seniority level Mid-Senior level
  • Employment type

  • Employment type Full-time
  • Job function

  • Job function Engineering and Information Technology
  • Industries IT Services and IT Consulting
  • Android Developer 100% remote (within Spain)

    Madrid, Community of Madrid, Spain 2 months ago

    Software Engineer (Android) - Authentication

    Madrid, Community of Madrid, Spain 1 month ago

    Madrid, Community of Madrid, Spain 5 months ago

    Madrid, Community of Madrid, Spain 1 week ago

    Senior Android Developer 100% remote (within Spain)

    Madrid, Community of Madrid, Spain 1 month ago

    Madrid, Community of Madrid, Spain 1 month ago

    Madrid, Community of Madrid, Spain 1 month ago

    Madrid, Community of Madrid, Spain 3 weeks ago

    Madrid, Community of Madrid, Spain 2 months ago

    Madrid, Community of Madrid, Spain 1 week ago

    Senior Android Mobile engineer (Freelancer)

    Madrid, Community of Madrid, Spain 9 months ago

    Madrid, Community of Madrid, Spain 4 months ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    J-18808-Ljbffr

    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.