01 nov
|
Nova Solutions
|
México
01 nov
Nova Solutions
México
Desarrollo y Implementación de Features :
Implementar features y funcionalidades de la aplicación Android utilizando Kotlin como lenguaje principal.
Traducir diseños de UX/UI y especificaciones técnicas en código funcional, productivo y mantenible.
Aplicar los patrones de arquitectura definidos ( MVVM, MVI, Clean Architecture ) en el desarrollo de nuevas features.
Calidad de Código y Buenas Prácticas :
Escribir código limpio, modular y bien documentado que siga los lineamientos técnicos establecidos.
Desarrollar pruebas unitarias y de integración robustas para garantizar la calidad del código.
Participar activamente en las revisiones de código (code reviews) , tanto dando como recibiendo feedback constructivo.
Integración y Consumo de APIs :
Consumir APIs RESTful del backend bancario para integrar funcionalidades como transferencias, consulta de saldos, y movimientos.
Implementar manejo de respuestas y errores de red de manera resiliente.
Utilizar librerías como Retrofit,
OkHttp y formatos como JSON para la comunicación con servicios.
Seguridad y Cumplimiento :
Implementar prácticas de seguridad móvil como almacenamiento confiable de datos sensibles usando Android Keystore .
Integrar y utilizar SDKs de seguridad bancarios (ej: OneSpan, RSA).
Asegurar que el código cumple con las normativas de protección de datos ( PCI DSS, GDPR ).
Performance y Optimización :
Optimizar el rendimiento de la aplicación, prestando especial atención al manejo de memoria, consumo de batería y ANRs (Application Not Responding) .
Perfilar y diagnosticar cuellos de botella en la aplicación utilizando las herramientas de Android.
Colaboración y Trabajo en Equipo :
Trabajar en estrecha colaboración con otros desarrolladores (Android, iOS), QA, y UX/UI dentro del squad.
Participar activamente en las ceremonias ágiles ( Sprint Planning, Dailies, Retrospectivas ).
📌 Android Developer Sr Ciudad De México
🏢 Nova Solutions
📍 México