N
Posted 11 days ago
Android Developer SrNova Solutions
Android Developer Sr
Ciudad de México, MXOn-site
AI Summary
Desarrolla e implementa features para una aplicación bancaria Android en Kotlin, aplicando arquitecturas MVVM/MVI y Clean Architecture, integrando APIs REST y cumpliendo requisitos de seguridad y optimización de rendimiento.
About this role
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, eficiente 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 seguro 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).
Skills
AndroidAndroid KeystoreClean ArchitectureCode ReviewsGDPRJSONKotlinMVIMVVMOkHttpOneSpanPCI DSSPerformance ProfilingREST APIRetrofitRSAUnit Testing
Explore related jobs
More jobs at Nova Solutions
Similar Android jobs
- C
Android Developer / Android DesignerCareer Guidant · Charlotte, NC - BAndroid developer(Android framework)_BCSCBosch Group · Wuxi, Jiangsu
- RStaff Android Engineer, Android PlatformReddit · Remote - United States
- AAndroid Engineer (Android / Java / Kotlin)Ampa · Remote (United States)
- SAndroid DeveloperStem Xpert · San Francisco, CA
- Sandroid engineersStem Xpert · San Francisco, CA
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.