- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Closing date
- Today
- Source
- CareersPage
Description
Desarrollador/a Mobile iOS Semi Senior – React Native y Swift
100% Remoto en horario de México | Full Time | Relación de dependencia | Semi Senior | Inicio inmediato
MaxIT Consulting – Max Corporate Group busca Desarrolladores/as Mobile iOS Semi Senior para sumarse a un proyecto de una entidad bancaria de México: construir la versión iOS de una app de cuentas y tarjetas de crédito y débito, con las mismas funciones que la versión Android.
El objetivo es llevar la app de una demo funcional a un producto real, dentro de una arquitectura ya definida y con estándares de seguridad bancarios.
EL DESAFÍO
Vas a reemplazar todo lo que hoy está simulado (backend, contraseña, huella y sesión en memoria) por integraciones reales con los servicios core del banco y controles de seguridad de nivel productivo.
Incluye flujos financieros reales: pagos, transacciones y estados de operación, como la contratación de productos de inversión.
RESPONSABILIDADES PRINCIPALES
- Desarrollar la app en React Native con TypeScript y la capa nativa en Swift y SwiftUI (MVVM).
- Integrar la app con servicios core bancarios y de terceros vía APIs REST (también GraphQL o gRPC), con manejo de estados y errores en las transacciones.
- Implementar seguridad: biometría, almacenamiento seguro y atención de hallazgos de Ethical Hacking.
- Asegurar la calidad con pruebas unitarias, E2E y de snapshot (Jest, Detox) bajo los controles de un banco.
- En la posición de mayor experiencia: escribir módulos nativos en Swift y Kotlin, guiar técnicamente al equipo iOS y ser enlace con producto.
REQUISITOS EXCLUYENTES
- 3 años o más en desarrollo de software, con experiencia en banca o fintech.
- 2 años o más con React Native y TypeScript en apps en producción.
- 2 años o más con iOS nativo (Swift y SwiftUI) en una app en producción.
- Haber integrado una app con servicios backend reales.
- Manejo de estado con Zustand (o Redux) y custom hooks.
- Seguridad mobile: biometría, almacenamiento seguro de tokens y refresh silencioso.
- Pruebas automatizadas (Jest, Testing Library, Detox) y CI/CD.
- Disponibilidad para trabajar en horario de México.
CONOCIMIENTOS DESEABLES
- Procesos KYC.
- Kotlin, para apoyar a la plataforma Android.
- Integración de apps móviles con servicios core bancarios.
- Backend con Node.js/Express o Java Spring, GraphQL y nube (AWS Lambda, API Gateway, DynamoDB o Firebase); autenticación con proveedores de identidad como Auth0.
CONDICIONES DE LA POSICIÓN
Modalidad: 100% remota, en horario laboral de México
Dedicación: Full time
Contratación: Relación de dependencia
Seniority: Semi Senior (hay dos posiciones: una de desarrollo y otra con mayor experiencia, que además guía técnicamente al equipo)
Inicio: Inmediato
Ubicación: Argentina
La posición ofrece contratación formal en relación de dependencia, obra social para el grupo familiar, bono anual por desempeño, reintegro de certificaciones y cursos y posibilidades de crecimiento profesional.
POSTULACIÓN
Si te entusiasma llevar a producción una app bancaria con integraciones y seguridad reales, esperamos tu postulación por este mismo medio.
Por favor, indicar remuneración bruta mensual pretendida y disponibilidad para comenzar.