Descripción del puesto
Diseñar, desarrollar, implementar y dar mantenimiento a aplicaciones móviles y soluciones digitales, de acuerdo con los lineamientos, estándares tecnológicos y controles de seguridad del Banco, con el propósito de atender los requerimientos de las distintas áreas y contribuir a la automatización de procesos. Asimismo, integrar aplicaciones con APIs, servicios institucionales y sistemas bancarios, garantizando altos niveles de calidad, seguridad y rendimiento, y participar en la evolución de componentes web asociados a las soluciones digitales.
Requisitos
Requisitos principales:
- Experiencia en desarrollo de aplicaciones móviles publicadas en Google Play y/o App Store.
- Estudios universitarios culminados en Ciencias Computacionales, Análisis y Programación de Sistemas de Información o carreras afine.
- Experiencia en posicione similares.
- Dominio de al menos una tecnología móvil: Flutter, React Native, Kotlin, Swift o .NET MAUI.
- Experiencia en integración de APIs REST y consumo de servicios.
- Conocimientos en seguridad móvil (OAuth 2.0, JWT y protección de datos).
- Manejo de arquitecturas de desarrollo móvil (MVVM, Clean Architecture o similares).
- Experiencia con bases de datos SQL y almacenamiento local.
- Conocimientos en pruebas, depuración y aseguramiento de calidad de aplicaciones.
- Manejo de Git, Azure DevOps o GitHub.
- Experiencia trabajando con metodologías ágiles (Scrum o Kanban).
- Conocimientos de desarrollo web (React, Angular, HTML, CSS y JavaScript).
- Experiencia con Firebase, notificaciones push y procesos CI/CD.
- Experiencia en banca digital, aplicaciones transaccionales o medios de pago.
- Conocimiento de UX/UI, accesibilidad e inglés técnico.
Beneficios
El salario y beneficios se conversarán en entrevista.