23 oct
|
Keppri
|
Medellín
En Keppri buscamos un Desarrollador Mobile React Native con más de 4 años de experiencia en desarrollo de aplicaciones móviles con inteligencia artificial, especializado en construir aplicaciones multiplataforma de alto rendimiento con React Native y TypeScript. Diseñarás, desarrollarás y mantendrás experiencias móviles seguras, escalables y consistentes para plataformas financieras digitales en iOS y Android. Responsabilidades
• Desarrollar y mantener aplicaciones móviles multiplataforma con React Native para iOS y Android.
• Diseñar componentes reutilizables y mantener una arquitectura móvil modular, escalable y de fácil evolución.
• Consumir e integrar APIs REST y SOAP, implementando mecanismos de autenticación y autorización como OAuth 2.0, OpenID Connect y JWT.
• Integrar capacidades nativas del dispositivo como biometría, notificaciones push, cámara/QR, geolocalización y almacenamiento seguro.
• Desarrollar e integrar módulos nativos cuando sea necesario utilizando Swift/Objective-C para iOS y Kotlin/Java para Android.
• Optimizar el rendimiento, tiempos de carga, consumo de memoria y experiencia de usuario de las aplicaciones.
• Implementar controles de seguridad móvil, protección de información sensible y buenas prácticas para aplicaciones financieras.
• Gestionar procesos de compilación, firma, distribución y publicación de aplicaciones en App Store y Google Play.
• Participar en revisiones de código,
definición de estándares técnicos, pruebas automatizadas y pipelines de CI/CD. Requisitos
• +4 años de experiencia en desarrollo de aplicaciones móviles.
• Experiencia sólida con React Native, React y TypeScript.
• Conocimiento de arquitectura de aplicaciones móviles, patrones de diseño y construcción de componentes reutilizables.
• Manejo de estado con herramientas como Redux Toolkit, Zustand o Context API.
• Experiencia con navegación mediante React Navigation.
• Consumo e integración de APIs REST y SOAP.
• Experiencia con autenticación mediante OAuth 2.0, OpenID Connect y JWT.
• Integración de funcionalidades nativas: biometría, push notifications, cámara/QR, deep links y almacenamiento protegido.
• Conocimientos de iOS (Xcode, CocoaPods, Swift/Objective-C) y Android (Android Studio, SDK, Gradle, Kotlin/Java).
• Experiencia con Git y pipelines de CI/CD para aplicaciones móviles.
• Seguridad en cliente: certificate pinning, ofuscación de código, almacenamiento seguro, protección de información sensible y detección de root/jailbreak.
• Experiencia en pruebas unitarias y de componentes con herramientas como Jest y React Native Testing Library.
• Conocimiento de frameworks y herramientas de desarrollo asistido por IA y vibe coding. Deseables
• Ejecutar todo el ciclo de desarrollo con herramientas de Inteligencia Artificial.
📌 Desarrollador Mobile con herramientas IA – React Native (Medellín)
🏢 Keppri
📍 Medellín