16 sep
|
GRUPO TEKNIA
|
Santiago
16 sep
GRUPO TEKNIA
Santiago
Grupo Teknia, empresa tecnológica orientada al desarrollo de soluciones para medios de pago y servicios digitales, se encuentra en búsqueda de un/a Desarrollador/a Android POS para integrarse a nuestro equipo de tecnología.
Buscamos una persona con experiencia en desarrollo Android y, especialmente, con interés y experiencia en integración de aplicaciones con terminales POS, periféricos y medios de pago, que además tenga una visión práctica sobre el uso de herramientas de Inteligencia Artificial para mejorar la productividad y calidad del desarrollo.
Modalidad y ubicación
- Modalidad: 100% presencial.
- Lugar: Santiago Centro, cercano a Metro Moneda.
- Horario: horario de oficina, de lunes a viernes.
¿Cuál será tu desafío?
Serás responsable de desarrollar, mantener y evolucionar aplicaciones para terminales Android POS, participando en integraciones con hardware, servicios de pago y distintos componentes tecnológicos.
Además, tendrás un rol activo en el uso de herramientas de Inteligencia Artificial para acelerar procesos de programación, análisis, pruebas, documentación y resolución de incidentes, siempre manteniendo revisión técnica, buenas prácticas y resguardo de la información.
Principales responsabilidades
- Desarrollar y mantener aplicaciones Android POS utilizando Kotlin y Java.
- Integrar aplicaciones con SDK de fabricantes y distintos dispositivos y periféricos: lectores NFC/EMV, chip y banda, PIN pad, impresoras, escáneres, Bluetooth, USB y conexiones seriales.
- Diagnosticar problemas de software y hardware mediante análisis de logs, ADB, pruebas de campo y revisión de compatibilidad entre aplicaciones, firmware y modelos de terminal.
- Gestionar builds, firma de aplicaciones, versionamiento, despliegues y soporte de ambientes productivos.
- Participar en certificaciones e integraciones de medios de pago, incluyendo pruebas L3 y coordinación con proveedores o adquirentes.
- Aplicar buenas prácticas de seguridad para aplicaciones POS y medios de pago, incluyendo manejo confiable de llaves, DUKPT, protección de secretos y lineamientos PCI DSS y PCI PIN.
- Desarrollar pruebas unitarias, de integración y sobre dispositivos reales.
- Mantener documentación técnica y trazabilidad de los cambios realizados.
- Utilizar herramientas y asistentes de IA para apoyar la generación y revisión de código, refactorización, creación de pruebas, documentación, análisis de logs e investigación de incidentes.
- Utilizar IA de manera responsable, evitando exponer información sensible, credenciales o material criptográfico.
¿Qué buscamos?
- Experiencia comprobable de 3 años o más en desarrollo Android.
- Experiencia real trabajando con terminales POS o integración de hardware Android.
- Dominio de:
- Kotlin
- Java
- Android SDK
- Gradle
- Android Studio
- Git
- APIs REST/JSON
- Conocimientos de seguridad móvil, criptografía aplicada y ciclo de vida de llaves.
- Experiencia con pruebas automatizadas, integración continua y procesos de publicación controlada.
- Capacidad para interpretar documentación técnica de fabricantes y resolver problemas complejos de integración.
- Experiencia trabajando con equipos de Backend, QA,
Operaciones y proveedores.
- Manejo práctico de herramientas de desarrollo asistido por Inteligencia Artificial, con capacidad para revisar y validar técnicamente sus resultados.
¿Qué esperamos de ti?
Buscamos una persona autónoma, resolutiva y orientada a resultados, capaz de trabajar con foco en la calidad y velocidad de las entregas.
Valoramos especialmente que puedas:
- Priorizar tareas de acuerdo con su impacto.
- Entregar avances funcionales y verificables en ciclos cortos.
- Utilizar IA para reducir tiempos de análisis y tareas repetitivas, manteniendo siempre validación y revisión humana.
- Trabajar con pull requests pequeños, claros y trazables.
- Incorporar pruebas y documentación como parte de cada entrega.
- Comunicar oportunamente avances, riesgos y bloqueos.
- Proponer soluciones y alternativas frente a problemas técnicos.
- Generar procedimientos reproducibles para soporte, despliegues, certificaciones y diagnóstico de dispositivos.
- Orientarte a resultados concretos, como calidad de las entregas, reducción de defectos, tiempos de resolución y cumplimiento de compromisos.
Nuestro proceso de evaluación técnica
Como parte del proceso de selección, se podrá realizar un ejercicio práctico orientado a situaciones reales del cargo, que puede incluir:
- Integración con un SDK o periférico Android.
- Análisis y diagnóstico de logs.
- Resolución de un problema de integración software/hardware.
- Demostración práctica del uso de herramientas de IA para abordar un problema técnico.
El objetivo será conocer no solo tus conocimientos técnicos, sino también cómo abordas problemas, cómo validas tus soluciones y cómo utilizas la IA de manera segura y responsable.
📌 Desarrollador Android POS (Santiago)
🏢 GRUPO TEKNIA
📍 Santiago