Estamos en la b煤squeda de un/a Desarrollador Android (Java/Kotlin) motivado/a y creativo/a que quiera formar parte de nuestro equipo de Software Development Mobile 馃殌.
Tu misi贸n ser谩 dise帽ar, construir y optimizar aplicaciones nativas para terminales POS Android, asegurando el procesamiento de transacciones financieras con altos est谩ndares de seguridad, velocidad y estabilidad. Su objetivo es orquestar la comunicaci贸n eficiente entre el hardware del dispositivo y las pasarelas de pago, garantizando la continuidad operativa del negocio.
Principales Funciones:
Desarrollo y Arquitectura de Aplicaciones: Construir componentes de software robustos en Java/Kotlin, aplicando patrones de dise帽o MVVM para separar la l贸gica de negocio de la interfaz. Esto incluye la creaci贸n de interfaces de usuario mediante XML Layouts y Jetpack Compose y una gesti贸n precisa del ciclo de vida de componentes con el fin de asegurar la estabilidad y escalabilidad de la plataforma.
Implementaci贸n de L贸gica Transaccional: Programar y mantener el flujo de operaciones financieras (venta, anulaci贸n, reversas), asegurando el cumplimiento de protocolos est谩ndar como ISO 8583 y EMV para garantizar la integridad financiera y el cumplimiento normativo en cada proceso de pago.
Gestionar la integraci贸n de hardware y portabilidad: Adaptar y homologar la aplicaci贸n para terminales POS de distintos fabricantes, integrando perif茅ricos (impresoras, scanners, NFC) y soluciones externas mediante el uso de SDKs nativos, comunicaci贸n Sockets/Serial para lograr una soluci贸n agn贸stica al hardware y operativa en m煤ltiples fabricantes.
Asegurar la conformidad normativa y blindaje del c贸digo:Garantizar que el software cumpla con los est谩ndares de seguridad de la industria de pagos (PCI DSS, PCI PTS, OWASP) aplicando t茅cnicas de cifrado sim茅trico (TDES, AES), ofuscaci贸n de c贸digo (ProGuard/RASP) y correcci贸n de vulnerabilidades para proteger los datos sensibles del usuario y prevenir fraudes o ataques externos.
Trazabilidad Transaccional y Calidad del Software:Dise帽ar mecanismos de logging y observabilidad granular junto con pruebas unitarias y pipelines de CI/CD para optimizar el diagn贸stico t茅cnico y reducir dr谩sticamente los tiempos de resoluci贸n de incidentes en producci贸n.