GFT Technologies SE

Desarrollador Android

GFT Technologies SE · Mexico City, Mexico

IT Services and IT Consulting · 10,001+ employees

Yesterday
Senior (5-10 yrs) Full-time Mexico
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and evolve Android applications for next-generation POS terminals while maintaining legacy systems. Design robust solutions using Clean Architecture and integrate hardware SDKs for peripherals like NFC and chip readers.

What they look for

Android Development Kotlin Jetpack Compose Java Clean Architecture MVVM SOLID Hilt Dagger Room SQLite Retrofit OkHttp Git POS Terminals Fintech

Requirements

Requires over 5 years of Android experience with mastery of Kotlin, Jetpack Compose, and Java. Must have a background in the Fintech/Payments ecosystem and knowledge of transaction cycles such as EMV and ISO 8583.

Full description

Desarrollar y Evolucionar: Crear nuevas funcionalidades para nuestras aplicaciones Android en terminales POS de última generación. - Soporte y Transición Legacy: Mantener, optimizar y asegurar la continuidad operativa de aplicaciones y terminales Legacy existentes. - Arquitectura y Calidad: Diseñar soluciones robustas usando Clean Architecture y MVVM, participando en code reviews para mantener el código limpio y mantenible. - Integración de Hardware: Trabajar de la mano con SDKs de fabricantes (PAX, Newland, Ingenico, Verifone, etc) para interactuar con periféricos (lectores de chip, NFC, impresoras, etc.). - Colaboración Activa: Participar en el análisis técnico, estimaciones y resolución de incidencias bajo metodología Scrum. - Tu Perfil Técnico (Lo Indispensable) Para tener éxito en este puesto, necesitas contar con sólida experiencia en: - Desarrollo Android: Más de 5 años de experiencia, con dominio absoluto de Kotlin y desarrollo moderno en Jetpack Compose, así como experiencia comprobable en el mantenimiento y migración de código previo en XML. - Ecosistema de Pagos / Fintech: Experiencia previa en aplicaciones financieras, adquirentes, procesadores de pago o terminales POS. Conocimiento del ciclo de transacciones (EMV, ISO 8583Contact/Contactless, NFC, liquidaciones, etc.). - Arquitectura y Buenas Prácticas: Experiencia aplicando Clean Architecture, MVVM, SOLID e inyección de dependencias (Hilt/Dagger). - Caja de Herramientas Estándar: Manejo de persistencia local (Room/SQLite), consumo de REST APIs (Retrofit/OkHttp) y control de versiones con Git (GitFlow). - Lenguajes y Frameworks Dominantes: - Kotlin (Nativo): Dominio avanzado para la construcción de aplicaciones robustas. - Java: Solidez técnica para el mantenimiento y evolución de módulos legados. - Jetpack Compose: Implementación de interfaces modernas bajo las últimas tendencias del ecosistema.