Umvel es una empresa dedicada al desarrollo de aplicativos web y mobile, con más de 10 años en el mercado.Tenemos presencias en México, EU y Colombia.Actualmente estamos en búsqueda de un **Android Developer** **para que se integre a Umvel.
**Objetivo**Crear y seguir patrones de diseño de software y estructuras de datos enfocados a un funcionamiento eficiente y seguro de las aplicaciones móviles.
Realizar la implementación de vistas, animaciones y lógica junto con el mantenimiento de aplicaciones móviles incluyendo diagnóstico y solución de errores.
**Inglés avanzado - indispensable****Funciones y Responsabilidades**- Revisión de código implementado por otros desarrolladores.- Detección y solución de errores en el código.- Implementación de interfaces de usuario y controladores junto con sus componentes, enfocado en el rendimiento y estabilidad de las aplicaciones.- Implementación de conexión entre las aplicaciones móviles y los servicios de backend requeridos para su correcto funcionamiento.- Implementación de los métodos de almacenamiento de datos más convenientes según el caso de uso de las aplicaciones.
Bases de datos persistentes y en memoria.- Comunicación con equipos de arquitectura de software y desarrollo backend para reporte de errores, propuestas de cambios y nuevas características en APIs REST.
**Conocimiento técnico**- Más de tres años de experiência como desarrollador de aplicaciones Android.- Creación de estructuras desde cero.- Conocimiento avanzado de Kotlin y Java para Android.- Manejo de Android Architecture Components.- Inyección de dependencias.- Control de versiones (GIT)- Conocimiento de bibliotecas de código abierto comunes (Retrofit, Picasso, etc)- Buenas prácticas y estructura de código.- Deseable: Conocimientos de pruebas unitarias.- Patrones de diseño.- Experiência con componentes Android Jetpack: ViewModel, LiveData, Data Binding, Room, RecyclerView, Navigation, etc.- Deseable: Experiência con MVVM, Clean Architecture.- Conocimientos de Kotlin Coroutines.- Conocimientos de ciclo de vida de las aplicaciones y sus componentes.Umvel te ofrece- Salario según aptitudes- Ambiente agradable de trabajo- Horario flexible de lunes a viernes- Vacaciones a partir de los 6 meses de ingreso (según carga de trabajo).- Clases de inglés para todos los níveles.- Bono por antigüedad- Bono por objetivos cumplidos en los proyectos asignados- Plan de crecimiento- 100% remoto- Vacaciones superioresEn Umvel no permitimos ningún tipo de discriminación, por religión, edad, sexo, cultura o status social.Ayúdanos a crear un mundo más equitativo.