Desarrollador de aplicaciones para móviles (Bogotá)

Desarrollador de aplicaciones para móviles (Bogotá)

02 oct
|
MovaPay
|
Bogotá

02 oct

MovaPay

Bogotá

? Mobile Engineer — Android, Kotlin Multiplatform & Payments En MOVA buscamos un perfil de ingeniería mobile para desarrollar aplicaciones y soluciones de pago para comercios, con foco en Android, terminales POS y experiencias multiplataforma.

? Responsabilidades del rol

- Desarrollar interfaces y flujos transaccionales para dispositivos móviles y terminales Android.
- Integrar APIs, SDKs de proveedores de pago y capacidades de hardware.
- Construir aplicaciones que manejen conectividad intermitente y recuperación ante errores.
- Participar en decisiones de arquitectura, pruebas, revisión de código y entrega de versiones.
- Colaborar con backend, producto y diseño para construir experiencias seguras y confiables.

? Android / Kotlin — obligatorio

Experiencia real con

✅ Kotlin: null safety, sealed classes, interfaces, genéricos y manejo de errores

✅ Coroutines: concurrencia estructurada, cancelación, dispatchers y propagación de errores

✅ Flow / StateFlow y manejo reactivo del estado

✅ Android SDK: ciclo de vida, permisos y ejecución en segundo plano

✅ Jetpack Compose: recomposición, state hoisting, efectos y navegación

✅ ViewModel, MVVM y flujo unidireccional de datos

✅ Separación de capas, repositorios e inyección de dependencias

✅ APIs REST: serialización, autenticación, timeouts y manejo de errores

✅ SQL y persistencia local: transacciones, migraciones y consistencia

✅ Seguridad móvil: almacenamiento seguro de credenciales, Android Keystore y protección de datos en logs

✅ Testing unitario, integración y pruebas de interfaces

✅ Git, Gradle y depuración en dispositivos físicos

✅ Integración desde Figma, componentes reutilizables y accesibilidad





? Terminales y medios de pago — fundamentos requeridos

Esperamos conocimiento en

✅ Integración de SDKs de terceros y librerías Android

✅ Interacción con hardware mediante APIs y SDKs del fabricante

✅ Fundamentos de NFC, Bluetooth y conectividad con periféricos

✅ Gestión de callbacks, eventos asíncronos y estados de operación

✅ Manejo de desconexiones, timeouts, cancelaciones y recuperación

✅ Protección de información sensible durante pruebas y diagnóstico La experiencia directa con POS Android, lectores, impresoras y SDKs de adquirencia suma especialmente.

? Kotlin Multiplatform — experiencia valorada

Nuestro stack utiliza Kotlin Multiplatform y Compose Multiplatform.

Priorizamos experiencia con

✅ Código compartido entre Android e iOS

✅ Source sets y separación entre lógica común e implementaciones nativas

✅ expect / actual e integración con capacidades de cada plataforma

✅ Compose Multiplatform y adaptación de interfaces

✅ Ktor, Koin y SQLDelight, o herramientas equivalentes

No es excluyente si tienes dominio sólido de Android y Kotlin, fundamentos fuertes de arquitectura y disposición para trabajar con KMP.

? Confiabilidad y operación sin conexión

Valoramos especialmente perfiles que entiendan cómo:

✅ Mantener datos locales consistentes y sincronizarlos posteriormente





✅ Diseñar reintentos controlados e idempotencia junto con backend

✅ Evitar operaciones duplicadas ante errores de red

✅ Recuperar el estado después de cerrar o reiniciar la aplicación

✅ Distinguir una operación pendiente, confirmada, fallida o de resultado desconocido

Operar sin conexión requiere distinguir qué funciones pueden continuar localmente y cuáles necesitan autorización del proveedor de pagos. Ese razonamiento será parte central de nuestra evaluación técnica.

⭐ Plus — no excluyente

➕ Experiencia en fintech, adquirencia o procesamiento de pagos

➕ Fundamentos de EMV, pagos contactless y Tap to Phone

➕ Integración con SDKs de terminales POS

➕ Bluetooth Low Energy y periféricos de pago

➕ WorkManager y sincronización persistente

➕ Swift e interoperabilidad con iOS

➕ Profiling de memoria, rendimiento y diagnóstico de ANRs

➕ CI/CD, firma y distribución de aplicaciones Android

➕ Criptografía aplicada y prácticas de desarrollo protegido

? Condiciones

? Bogotá D.C.

? Modalidad inicial: presencial, lunes a viernes

? Posibilidad de esquema híbrido a futuro según autonomía y resultados

? Salario inicial: $5.000.000 COP mensuales

? Plan de crecimiento profesional y revisión salarial por desempeño

Trabajarás directamente en productos relacionados con:

? Pagos digitales y billeteras

? POS inteligentes

? QR, NFC y links de pago

? Soluciones móviles para comercios e infraestructura financiera

? Si te interesa el rol, envíame tu hoja de vida y, si cuentas con ellos, enlaces a aplicaciones, proyectos o código que puedas compartir.

- #Hiring #AndroidDeveloper #MobileEngineer #Kotlin #KotlinMultiplatform #Fintech #Bogotá

📌 Desarrollador de aplicaciones para móviles (Bogotá)
🏢 MovaPay
📍 Bogotá

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de aplicaciones para móviles (bogotá) / bogotá

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador de aplicaciones para móviles (bogotá) / bogotá