En Kigo convertimos filas en flujo. Somos la llave de las ciudades inteligentes: identidad, accesos y pagos en una sola plataforma, conectada al mundo físico (barreras, torniquetes, cámaras, parquímetros) en 75+ ciudades, con 5.7M usuarios y 76M de operaciones al año.
Nuestra app es una pieza central de esa experiencia: pagos, accesos, QR, mapas, reservas, notificaciones y comunicación con infraestructura física en tiempo real. Buscamos un Senior Mobile Developer que nos ayude a llevarla al siguiente nivel: alguien fuerte técnicamente, obsesionado con la experiencia del usuario y capaz de hacerse dueño de una funcionalidad desde la arquitectura hasta producción.
Qué vas a hacer
Construir y evolucionar nuestra app en Flutter, trabajando en funcionalidades que conectan software con el mundo físico: QR, cámara, mapas, geolocalización, pagos, deep links, push notifications, Bluetooth y experiencias offline.
Esperamos hands-on real: diseñar soluciones, escribir código, revisar PRs, detectar problemas de performance, resolver crashes y tomar decisiones que mantengan una app utilizada a escala estable y rápida.
También vas a trabajar de cerca con Backend, Product, Design, QA e IoT para construir experiencias completas, no solamente pantallas.
Lo que buscamos
Experiencia sólida construyendo aplicaciones móviles que ya viven en producción, idealmente con una base importante de usuarios.
Dominio de Flutter y Dart, arquitectura mobile, state management, consumo de APIs, concurrencia, almacenamiento local y lifecycle de aplicaciones.
Experiencia resolviendo problemas reales de performance, estabilidad y compatibilidad entre dispositivos.
Buscamos alguien con criterio técnico, que pueda investigar un problema sin esperar instrucciones paso a paso, que sepa cuándo abstraer y cuándo mantener las cosas simples, y que entienda que una feature no termina cuando funciona en su teléfono: termina cuando funciona bien en producción.
Experiencia trabajando con código nativo en Swift/iOS y Kotlin/Android suma muchos puntos. Tenemos funcionalidades donde toca bajar a nativo, integrar SDKs, trabajar con permisos, capabilities del dispositivo y resolver problemas específicos de cada plataforma.
Nuestro stack mobile
Flutter, Dart, Swift, Kotlin, Firebase, PostHog.
Integraciones con cámara, QR, mapas, geolocalización, push notifications, deep links, Bluetooth/BLE, biometría y capacidades nativas de iOS y Android.
Desarrollo spec-driven, testing automatizado, observabilidad de producción y product analytics. AI tooling auditado y gobernado.
AI no es opcional
Trabajamos con AI integrada en todo el ciclo: harness de desarrollo (Claude Code, Kiro), generación spec-driven, debugging, testing, code reviews y agentes en flujos reales.
Buscamos a alguien que ya use AI como parte natural de su forma de desarrollar, que sepa darle contexto, validar lo que genera y utilizarla para moverse más rápido sin sacrificar calidad.
También esperamos criterio sobre sus límites: seguridad, código sensible, datos de usuarios y saber qué se puede delegar y qué requiere revisión humana.
Sueldo: $38,000.00 - $40,000.00 al mes
Pregunta(s) de postulación:
- La propuesta salarial es en MONTOS NETOS y no es negociable fuera de ese rango ¿Deseas continuar con el proceso?
- La esquema de trabajo es 100% PRESENCIAL y no es negociable ¿Deseas continuar con el proceso?
- La vacante requiere una experiencia mínima de 5 años en responsabilidades y experiencia laboral, estamos buscando un perfil SENIOR ¿Deseas continuar con el proceso?
Lugar de trabajo: Empleo presencial