Mobile Payment Solution Engineer
ClipDescripción del puesto
La plataforma de comercio digital líder en México.
Estamos construyendo el sistema operativo líder para el comercio en México, consolidando software, pagos y servicios financieros en un solo destino.
Creemos que las ideas extraordinarias surgen de personas extraordinarias y que mientras mayor sea el reto, mayor es la inspiración para hacer que las ideas sucedan. Nos aseguramos de que nuestros valores guíen nuestras acciones y que las ideas vengan de cada voz, cada perspectiva, cada Clipper.
El Rol:
Estamos buscando un/a Ingeniero/a de Soluciones de Pago Móvil para formar parte de esta increíble y acelerada fintech en crecimiento. Esta persona será responsable de implementar nuevas soluciones de pago, desde la evaluación de hardware y las certificaciones obligatorias, hasta el desarrollo de software escalable, elegante, eficiente y resiliente. Todo ello utilizando las mejores prácticas de desarrollo y pruebas de software, garantizando su calidad y seguridad.Asimismo, será responsable de implementar nuevo hardware y funcionalidades relacionadas con pagos.
El/la candidato/a ideal debe contar con sólidas habilidades de comunicación escrita y verbal tanto en inglés como en español, además de mostrar disposición para el aprendizaje continuo.
- Investigar y desarrollar nuevos dispositivos POS de acuerdo con los requisitos del producto.
- Desarrollar software para dichos dispositivos POS conforme a los objetivos y lineamientos del puesto.
- Garantizar la seguridad de todas las transacciones de pago, basándose en las mejores prácticas de desarrollo y en cumplimiento con los requisitos obligatorios (PCI, LACPI y otros).
- Brindar soporte a comercios ante incidencias en entornos productivos.
- Desarrollar nuevas funcionalidades de pago.
- Apoyar a otras áreas involucradas en el proceso de pagos para cumplir con los requisitos obligatorios.
- Ser responsable de la distribución de aplicaciones y firmware.
- Realizar diagnóstico, gestión y monitoreo remoto de dispositivos.
- Licenciatura en Ciencias de la Computación o experiencia equivalente.
- Más de 2 años de experiencia desarrollando software para dispositivos POS (en cualquier lenguaje u sistema operativo).
- Más de 2 años de experiencia trabajando con el estándar EMV (EMV Books).
- Más de 2 años de experiencia en certificaciones POS (LACPI, AMEX u otras).
- Más de 2 años de experiencia en desarrollo de software Android con Java o Kotlin (altamente recomendado).
- Más de 1 año de experiencia trabajando con sistemas operativos Unix.
Conocimiento técnico:
- Dominio del estándar EMV (ICC y Contactless).
- Sólido conocimiento de los flujos y reglas de las transacciones de pago.
- Conocimiento de los requisitos obligatorios (LACPI, VISA, MASTERCARD, AMEX)
- Experiencia en el uso de herramientas de análisis y certificación, así como en la interpretación de logs.
- Conocimiento del estándar ISO 8583 para transacciones bancarias.
- Amplia experiencia en desarrollo nativo Android utilizando Kotlin, orientado a terminales POS basados en Android y dispositivos embebidos.
- Experiencia aplicando prácticas de codificación segura en Android, especialmente en entornos de pago.
- Sólida base en principios de diseño de software:
Separación de responsabilidades
Clean Architecture / Arquitectura Hexagonal (o enfoques en capas equivalentes)
- Conocimiento de Git y procesos de CI/CD.
- Familiaridad con herramientas de certificación de pagos como FIME, BTT (Brand Test Tool) u otras plataformas similares de pruebas EMV Nivel 3.
- Excelentes habilidades de resolución de problemas, pensamiento crítico y comunicación.
- Fuerte deseo de aprendizaje y crecimiento continuo.
- Experiencia o familiaridad con Kotlin Multiplatform (KMP) para compartir la lógica de negocio entre distintas plataformas.
- Capacidad para implementar mecanismos robustos de logging y observabilidad, adecuados para la resolución remota de incidencias en dispositivos en campo.
¿Te interesa este puesto?