RM - Desarrollador Android
On-siteLa Ciudad, Estado de Durango, Mexico
Job Summary
Develop and evolve Android applications for POS terminals processing electronic payments, creating new functionalities while maintaining and optimizing legacy systems. Design robust solutions using Clean Architecture and MVVM, participating in code reviews to ensure code quality. Integrate with manufacturer SDKs (PAX, Newland, Ingenico, Verifone) to interact with hardware peripherals like chip readers, NFC, and printers. Collaborate actively on technical analysis, estimation, and incident resolution under Scrum methodology. Work with ISO 8583 messaging, EMV standards, and PCI-DSS security protocols. Manage local persistence with Room/SQLite and REST APIs via Retrofit. Hybrid schedule 2-3 times weekly, Monday through Friday, 9:00am to 6:00pm in Granada, CDMX.
Required Qualifications
- Más de 5 años de experiencia en Desarrollo Android
- Dominio absoluto de Kotlin
- Experiencia comprobable en el mantenimiento y migración de código previo en XML
- Experiencia previa en aplicaciones financieras, adquirentes, procesadores de pago o terminales POS
- Conocimiento del ciclo de transacciones (EMV, Contact/Contactless, NFC, liquidaciones, etc.)
- Experiencia aplicando Clean Architecture
- Experiencia aplicando MVVM
- Experiencia aplicando SOLID
- Experiencia con inyección de dependencias (Hilt/Dagger)
- Manejo de persistencia local (Room/SQLite)
- Consumo de REST APIs (Retrofit/OkHttp)
- Control de versiones con Git (GitFlow)
- Dominio avanzado de Kotlin (Nativo)
- Solidez técnica en Java
- Implementación de interfaces modernas con Jetpack Compose
- Experiencia profunda en Protocolo ISO 8583
- Aplicación de reglas de negocio para Estándar EMV (Chip/Contactless)
- Interacción directa con hardware (lectores, impresoras térmicas y cámaras)
- Uso de algoritmos AES, DUKPT y alineación estricta a normativas PCI-DSS
- Diseño de código altamente escalable y de fácil mantenimiento (Clean Architecture)
- Integración fluida de servicios RESTful y orquestación de microservicios
- Dominio de Git, Bitbucket y automatización de ciclos de despliegue
- Gestión eficiente de SQLite para la persistencia de datos en terminal
- Disponibilidad para un esquema de trabajo híbrido de 2 a 3 veces por semana
- Horario de Lunes a viernes 9:00am a 6:00pm
- Ubicación en Calz. Gral. Mariano Escobedo 303, Granada, Miguel Hidalgo, 11520 Ciudad de México, CDMX
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.