Job Description
ResponsabilidadesDesarrollar y mantener aplicaciones móviles nativas Android utilizandoKotlinyJava.Implementar arquitecturas modernas comoClean ArchitectureyMVVMpara asegurar una alta calidad y escalabilidad del código.Gestionar el ciclo de vida de las aplicaciones y utilizar componentes deAndroid JetpackyAndroid Architecture Components.Desarrollar e implementar características avanzadas como consumo de serviciosREST, manejo de permisos de la aplicación,tareas en segundo plano, y ubicación del dispositivo.Trabajar conFirebase,FirestoreyStoragepara manejar datos en tiempo real y almacenamiento en la nube.Implementar y optimizar bibliotecas comoGlide,Realm,Retrofit,Camera, etc.Aplicar principiosSOLIDen el desarrollo para asegurar código limpio y mantenible.UtilizarAWSpara gestionar versiones de código y servicios en la nube.Garantizar la implementación de mecanismos de cifrado RSA y AES para proteger datos sensibles en la aplicación.Trabajar con bases de datos comoRoomySQLitepara alma...