Desarrollador Android (Kotlin

Detalles de la oferta

.ResponsabilidadesDesarrollar y mantener aplicaciones móviles adaptadas a una amplia gama de dispositivos Android, desde pantallas pequeñas hasta tablets, en orientaciones portrait y landscape.Implementar nuevas funcionalidades siguiendo los lineamientos de diseño y modelado proporcionados por el equipo de desarrollo.Construir aplicaciones móviles desde cero, así como dar mantenimiento y actualizar aplicaciones ya existentes, asegurando su correcto funcionamiento y optimización continua.Utilizar Kotlin y las librerías más recientes del ecosistema Android, como:Room para el manejo de persistencia de datos local.Dagger Hilt para la inyección de dependencias.ViewModel y LiveData para la gestión eficiente del ciclo de vida y el manejo reactivo de datos.Coroutines para la ejecución de tareas asíncronas de manera eficiente.Retrofit o OkHttp para la comunicación con APIs REST.Aplicar arquitecturas modernas como MVVM y Clean Architecture para asegurar la escalabilidad, mantenimiento y modularidad del código.Desarrollar y ejecutar pruebas unitarias, de integración y automatizadas para garantizar la estabilidad del código.Optimizar las aplicaciones para un rendimiento y escalabilidad óptimos en diferentes dispositivos y versiones de Android.Colaborar estrechamente con diseñadores y otros desarrolladores para garantizar la correcta implementación de interfaces de usuario (UI) elegantes y usables, alineadas con los principios de UI/UX.Mantenerse actualizado sobre las últimas tecnologías y tendencias en el desarrollo de Android, proponiendo mejoras y nuevas herramientas.Requisitos TécnicosMínimo 3 años de experiencia desarrollando aplicaciones móviles nativas en Kotlin.Experiencia sólida con las librerías del ecosistema Android más recientes:Room, Dagger Hilt, ViewModel, LiveData, Coroutines, Retrofit/OkHttp.Conocimiento profundo en arquitecturas MVVM y Clean Architecture.Capacidad para escribir pruebas unitarias y de integración con herramientas como JUnit, Mockito o equivalentes.Familiaridad con herramientas de control de versiones (Git) e integración continua (CI/CD).Deseable: Experiencia desarrollando interfaces con Jetpack Compose.Habilidades BlandasProactividad para detectar oportunidades de mejora y proponer soluciones antes de que surjan problemas.Retroalimentación constructiva y abierta, tanto en recibir como en dar comentarios que impulsen mejoras.Capacidad de adaptación para mantenerse al día con las nuevas tecnologías y prácticas emergentes en el desarrollo Android.Trabajo en equipo con excelentes habilidades de comunicación para colaborar eficazmente con desarrolladores backend, diseñadores, y otros miembros del equipo técnico.DeseableExperiencia en el desarrollo de interfaces de usuario utilizando Jetpack Compose, con un enfoque en diseño declarativo y eficiente.Tipo de puesto: Tiempo completoSueldo: $20,000.00 - $30,000


Salario Nominal: A convenir

Fuente: Jobtome_Ppc

Requisitos

Support Engineer Sap B1, Hana

**ÚNETE A UNA DE LAS MEJORES EMPRESAS PARA TRABAJAR EN MÉXICO!**Te invitamos a integrarte a una de las Mejores Empresas para trabajar en México y formar part...


Tesselar Soluciones - Querétaro

Publicado 8 days ago

Técnico Wifi L

Técnico wifi Ejecutar las funciones para la implementación de nuevos sitios WiFi Realiza trabajos de ampliación, modificación y o adecuación de red HFC, par...


Querétaro

Publicado 8 days ago

Asesor Mesa De Ayuda Agencia De Viajes

Cancelaciones de reservas realizadas por el sistema ajustes yo cancelaciones aceptando penalidad cotizaciones en las plataformas directas de los proveedores


Viajes El Corte Inglés México - Querétaro

Publicado 8 days ago

Power Platform Developer

The purpose of this position is to provide sharepoint application analyst and power platform developer person will analyze business needs design and develop


Kiewit Mexico - Querétaro

Publicado 8 days ago

Built at: 2024-11-30T23:58:38.075Z