Desarrollador Android Sr - Híbrido
Indexed description
Corus Consulting somos una consultora con más de 20 años de experiencia con diferentes clientes a nivel mundial; tenemos presencia en México, Estados Unidos, Europa y Asia.
Nos encontramos en búsqueda de tu talento para laborar como:
Desarrollador Android Sr - Híbrido
Actividades:
- El Android Developer será responsable de diseñar, desarrollar y mantener aplicaciones móviles nativas en Kotlin para la plataforma Android, enfocándose en crear soluciones seguras, eficientes y escalables que satisfagan las necesidades del negocio en el sector bancario. Este rol se centrará en la implementación de nuevas funcionalidades, optimización de rendimiento y aseguramiento de la calidad del código, colaborando estrechamente con otros desarrolladores, diseñadores, y el equipo de backend.
- Diseñar y desarrollar funcionalidades de la aplicación bancaria utilizando Kotlin y Android SDK, asegurando la correcta integración con el backend y otros servicios.
- Implementar características complejas como gestión de pagos, autenticación biométrica, gestión de cuentas bancarias, visualización de transacciones, etc.
- Colaborar con el equipo de diseño para implementar interfaces de usuario intuitivas y funcionales, respetando los principios de Material Design.
- Mantener y actualizar la base de código, aplicando refactorización y mejores prácticas de Clean Architecture, MVVM y patrones de diseño como Repository Pattern y Singleton.
- Garantizar una experiencia de usuario fluida, sin interrupciones o bloqueos, con tiempos de carga óptimos.
Conocimientos imprescindibles:
- Experiencia demostrada como desarrollador de aplicaciones móviles de 5 años nativas en Android
- Jetpack Components: Jetpack Navigation, LiveData, ViewModel, WorkManager, Room
- Kotlin Coroutines y Flow para la programación asíncrona y gestión de estados reactivos
- Dependency Injection: Dagger 2 o Hilt (preferido)
- Retrofit / Ktor para llamadas API RESTful y manejo de datos remotos
- Unit Testing y UI Testing con JUnit, Mockito, Espresso, Robolectric, UI Automator.
- Glide o Coil para la carga de imágenes y optimización de recursos multimedia
- Room para el manejo de base de datos local con persistencia de datos.
- MVVM (Model-View-ViewModel) como patrón de arquitectura preferido
- Firebase: Autenticación, Firestore, y notificaciones push
- Git: Experiencia avanzada con Git para control de versiones
- Reactive Programming: Uso de RxJava o Kotlin Flow para manejar flujos de datos reactivos y asincrónicos
Deseables:
- Experiencia en seguridad móvil (encriptación, manejo seguro de datos, autenticación biométrica).
- Integración con sistemas de pagos (tarjetas, billeteras electrónicas, etc.)
Ofrecemos:
- Esquema 100% nominal
- Prestaciones de ley
- Pago de Utilidades.
- Cursos y/o certificaciones.
- Apoyo internet $220.00 brutos
- Seguro de Gastos Médicos Mayores
- Seguro Dental
- Seguro de Gatos Médicos Menores
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search