Programador/a Android SSr – Apps React Native y Kotlin, 100% remoto
Maxit Consulting Jobs
·Today
- Type
- Full-time
- Education
- Master
- Closing date
- Today
- Source
- CareersPage
Description
Programador/a Android SSr – Apps React Native y Kotlin, 100% remoto
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 Android Semi Senior para sumarse a un proyecto de una entidad bancaria de México: llevar a producción una app de cuentas y tarjetas de crédito y débito.
Hoy la app existe como demo funcional en emulador. El desafío es convertirla en 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 del banco y controles de seguridad de nivel productivo.
Trabajarás con lineamientos de arquitectura claros, en un equipo que desarrolla en paralelo las versiones Android e iOS.
RESPONSABILIDADES PRINCIPALES
- Desarrollar la app en React Native con TypeScript y llevarla de la demo a producción.
- Construir módulos nativos en Kotlin integrados con React Native para lo que el framework no cubre.
- Integrar la app con servicios backend reales vía APIs REST (contratos OpenAPI 3.0), OAuth2, JWT y refresh tokens.
- Implementar controles de seguridad: Keystore, manejo seguro de tokens, cifrado en tránsito y en reposo, biometría/MFA y OWASP Mobile Top 10.
- Asegurar la calidad con pruebas automatizadas y participar del pipeline de CI/CD y del monitoreo de la app.
- En la posición de mayor experiencia: guiar técnicamente al equipo Android y ser enlace con producto.
REQUISITOS EXCLUYENTES
- 3 años o más en desarrollo mobile y 2 años o más con React Native y TypeScript en apps en producción.
- Haber publicado al menos una app nativa o híbrida para Android.
- Experiencia con Swift y SwiftUI en una app en producción.
- Haber integrado una app con servicios backend reales.
- Desarrollo de módulos nativos en Kotlin integrados con React Native.
- Manejo de estado y navegación: Redux Toolkit (o Zustand) y React Navigation.
- Clean Architecture, SOLID y módulos desacoplados.
- Seguridad mobile: almacenamiento seguro de tokens, cifrado, biometría y OWASP Mobile Top 10.
- Pruebas y entrega: Jest, React Native Testing Library, Detox, CI/CD (GitHub Actions, Bitrise, Azure DevOps, Jenkins o GitLab) y monitoreo con Crashlytics o Sentry.
- Disponibilidad para trabajar en horario de México.
CONOCIMIENTOS DESEABLES
- SDKs de pago o tokenización de tarjetas.
- Experiencia en banca, pagos o entornos regulados.
- Backend con Node.js/Express o Java Spring, GraphQL y nube (AWS Lambda, API Gateway, DynamoDB o Firebase).
- Autenticación con proveedores de identidad (por ejemplo, Auth0) y caché de datos con TanStack Query.
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.