26 oct
|
Computrabajo
|
Cafetalito
26 oct
Computrabajo
Cafetalito
Capital Empresarial Horizonte, empresa mexicana especialista en Recursos Humanos y Tecnologías de la Información, solicita: Android Developer (Mobile Software Engineer) Para laborar en Ciudad de México / Esquema Híbrido Objetivo del Puesto: Diseñar, desarrollar, probar y mantener aplicaciones móviles nativas para la plataforma Android de alta calidad y rendimiento, asegurando una experiencia de usuario fluida, arquitectura escalable y conectividad segura con servicios y APIs de backend corporativas. Requisitos e Información Principal: Idioma: Inglés conversacional intermedio-avanzado Formación Académica: Licenciatura o Ingeniería en Sistemas, Computación, Ciencias de la Computación o carrera afín. Experiencia Profesional: Mínimo 4 a 6 años de experiencia comprobable en desarrollo de aplicaciones móviles nativas para el ecosistema Android en entornos productivos de gran escala. Requisitos Técnicos Indispensables: Lenguajes de Programación: Dominio avanzado de Kotlin y experiencia sólida previa con Java. Arquitectura de Software & Patrones: Experiencia implementando patrones de diseño limpios y arquitecturas robustas como MVVM (Model-View-View Model), Clean Architecture y principios SOLID. UI & Diseño de Interfaces: Creación de interfaces modernas y responsivas utilizando Jetpack Compose y el sistema tradicional de XML Layouts / Material Design. Programación Asíncrona & Concurrencia: Manejo experto de Kotlin Coroutines y Flows. Ecosistema Jetpack & Librerías: Uso de componentes Android Jetpack (View Model, Live Data, Room Database, Navigation, Work Manager) y librerías estándar de terceros (Retrofit, Ok Http, Koin/Hilt para inyección de dependencias). Conectividad & Seguridad: Consumo y diseño de APIs RESTful, integración con servicios basados en Graph QL o Web Sockets, manejo seguro de almacenamiento local, cifrado y autenticación basada en tokens (OAuth2, JWT). Control de Versiones & Dev Ops Móvil: Manejo avanzado de Git,
pipelines de CI/CD para despliegues móviles (Bitrise, Git Hub Actions o Git Lab CI) y publicación de aplicaciones en Google Play Store. Calidad de Código y Pruebas: Experiencia en pruebas unitarias e instrumentadas utilizando JUnit, Mockito, Espresso o Turbine. Conocimientos Deseables: Experiencia con arquitecturas multiplataforma (Kotlin Multiplatform - KMP o Flutter). Conocimiento de prácticas de observabilidad y monitoreo en aplicaciones móviles (Firebase Crashlytics, Performance Monitoring, Sentry). Responsabilidades Principales: Desarrollar, escalar y mantener la aplicación móvil nativa Android asegurando un rendimiento óptimo, fluidez (60/120 fps) y estabilidad en una amplia gama de dispositivos. Traducir requerimientos de producto y diseños de UI/UX en código limpio, modular, testeable y mantenible mediante Jetpack Compose y Kotlin. Integrar la aplicación con servicios de backend, APIs REST y sistemas de mensajería en tiempo real. Implementar y optimizar bases de datos locales y estrategias de almacenamiento en caché para garantizar el funcionamiento offline de la app. Escribir y mantener pruebas unitarias y de integración para asegurar una alta cobertura de código y prevenir errores en producción. Participar en revisiones de código (Code Reviews), aportando retroalimentación constructiva para elevar los estándares técnicos del equipo. Monitorear el rendimiento de la aplicación en producción, analizando reportes de fallos (Crashlytics) y optimizando el consumo de batería, memoria y red. Colaborar estrechamente con equipos de Producto, UI/UX, QA y desarrolladores i OS/Backend bajo metodologías ágiles (Scrum/Kanban). Ofrecemos: Horario de Oficina de Lunes a Viernes Esquema 100% nómina Sueldo competitivo (abierto a negociación de acuerdo con experiencia y nivel técnico) Prestaciones de Ley Prestaciones superiores (Seguro de Gastos Médicos Mayores familiar, Seguro de Vida por $1,000,000 MXN, Vales de Despensa, 30 días de Aguinaldo, PTU) #J-18808-Ljbffr
📌 Android developer (Cafetalito)
🏢 Computrabajo
📍 Cafetalito