Android Developer Sr
Nova Solutions Mexico City, Mexico City, Mexico
Professional Services · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and implement Android application features using Kotlin while adhering to clean architecture patterns. Collaborate with cross-functional teams to integrate banking APIs and ensure high performance and security standards.
What they look for
Requirements
Requires strong proficiency in Android development, architectural patterns, and secure coding practices. Candidates must be capable of writing maintainable code, performing unit testing, and optimizing application performance.
Full description
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).
Similar roles
-
Android Engineering Intern
The New York Times New York, New York, United States · $83K/yr
-
1189 - Android Engineer
GoFasti $34K–$42K/yr
-
Android Platform Engineer
Capgemini Santa Clara, California, United States · $82K–$193K/yr
-
Senior Android Software Engineer
Clera San Francisco, California, United States · $160K–$200K/yr
-
Staff Engineer, Mobile Applications (Android)
NETGEAR Cork, Munster, Ireland · €81K–€94K/yr
-
Senior Mobile Android Engineer (Engineer III)
Elevance Health Nashville, Tennessee, United States