Nir Yu

Desarrollador Android

Nir Yu Mérida, Yucatán, Mexico

IT Services and IT Consulting · 201-500 employees

5 d ago
android Senior (5-10 yrs) Full-time Mexico
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop and maintain native Android applications using Kotlin, XML, and Jetpack Compose for the banking and lending sector. Ensure application stability, performance optimization, and active participation in code reviews and Scrum ceremonies.

What they look for

Kotlin Android Studio Jetpack Compose XML MVVM Clean Architecture Coroutines Dagger2 Hilt Koin Retrofit Firebase Git Scrum Unit Testing Material Design

Requirements

Requires 5 years of total mobile development experience, with at least 3 years specifically in Kotlin. Candidates must have strong proficiency in MVVM architecture, dependency injection, and RESTful service integration.

Full description

Objetivo del Puesto:

Desarrollar y mantener aplicaciones nativas en Kotlin (para dispositivos Android/Huawei) orientadas al negocio bancario y prendario, asegurando calidad, estabilidad y excelente interacción con equipos multidisciplinarios (Scrum, POs, UX/UI).

Responsabilidades:

  • Desarrollo y Arquitectura: Crear aplicaciones nativas utilizando Kotlin, XML y Jetpack Compose.
  • Ciclo de Vida & Calidad: Identificar y corregir bugs, asegurar la estabilidad antes de liberar versiones y optimizar el rendimiento (consumo de memoria y batería).
  • Mantenimiento: Mantener actualizadas las dependencias, librerías y versiones de Android.
  • Colaboración: Participar en revisiones de código (Code Review), documentación técnica y ceremonias Scrum.

Requisitos Clave:

  • Experiencia:
  • 5 años de experiencia total en desarrollo de aplicaciones móviles.
  • 3 años de experiencia específica desarrollando en Kotlin.
  • Desarrollo Nativo & UI:
  • Dominio de Android Studio, Android Jetpack Compose + XML, y Material Design.
  • Arquitectura MVVM (importante), Clean Architecture y patrones de diseño (ej. Singleton).
  • Manejo de Corrutinas, hilos/tareas en segundo plano y manejo de estados.
  • Inyección de dependencias (Dagger2, Hilt o Koin).
  • Conectividad & Datos:
  • Conexión a servicios REST con Retrofit, lectura/conversión de JSON/GSON.
  • Persistencia de datos (SQLite, Realm u ORMLite) y manejo de SharedPreferences.
  • Uso de Google Play Services y Firebase.
  • Herramientas & Prácticas:
  • Control de versiones con GIT (GitHub, GitLab o SourceTree).
  • Pruebas unitarias y conocimientos de conceptualización ágil (Scrum).

Deseables:

  • Notificaciones push con Firebase (FCM, Analytics, Crashlytics, Remote Config).
  • Uso de BitBucket e integración con SDKs/APIs externas (ej. Shopify, redes sociales).
  • Creación de frameworks e integración continua (CI/CD).

Similar roles