Programación orientada a objetos, kotlin, patrones de diseño de software, mejores prácticas de interfaz de usuario Android,creación y consumo de servicios.
Conocimiento sólido del SDK Android, conocimiento de diferentes versiones Android, conocimiento de API REST y JSON, experiencia con almacenacimiento offline, optimizacion de rendimiento, notificaciones Push, herramientas de versiones de código, Firebase, Experiencia con bibliotecas y API de terceros, profundo conocimiento de todo el ciclo de vida de desarrollo de las aplicaciones.
Conocimientos deseables
Conceptos GCP (nube), Devops, manejo de base de datos, kubernetes