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 Principal:
- 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).
📌 Desarrollador Android (Mérida)
🏢 Nir-yu
📍 Mérida