Descripción de puesto:
escalar y asegurar canales digitales (web/móvil) con excelente ux, autenticación robusta y menor exposición a vulnerabilidades del cliente.
desarrollar features de canal digital con performance y seguridad por diseño.
optimizar el rendimiento bajo alta demanda y reducir incidentes en producción.
es responsable de desarrollar y mantener los canales digitales del banco: aplicaciones móviles, banca en línea, portales web y aplicaciones de clientes. Su enfoque principal es crear experiencias de usuario excepcionales, garantizando seguridad, performance y correcta integración con servicios backend para ofrecer soluciones digitales innovadoras y accesibles.
habilidades técnicas:
* licenciatura o ingeniería en sistemas, diseño digital, multimedia o afín.
* certificaciones deseables: google mobile web specialist, react/angular.
experiencia
* 5-6 años de experiencia en desarrollo frontend y/o aplicaciones móviles.
* portfolio demostrable de aplicaciones web o móviles en producción.
* experiencia en desarrollo de aplicaciones bancarias o financieras (deseable).
* experiencia práctica en integración con apis restful.
* conocimiento de seguridad en aplicaciones web (owasp básico).
conocimientos técnicos
* frontend: react o angular, typescript/javascript, html5, css3, sass/less.
* mobile: react native, flutter, o desarrollo nativo (swift/kotlin) básico.
* state management: redux, mobx, context api.
* responsive design, material design, bootstrap, tailwind.
* testing: jest, cypress, react testing library.
* build tools: webpack, vite.
* git, azure devops, ci/cd básico.
* apis: restful, json, integración con backends .net.
* seguridad: oauth 2.0, jwt,
* deseable: figma básico, principios ux/ui, analytics.
competencias
* atención al detalle en calidad visual y funcional.
* sensibilidad hacia experiencia de usuario.
* capacidad de traducir diseños a código funcional.
* pensamiento creativo para resolver problemas de ui/ux.
* comunicación efectiva con diseñadores y backend developers.
* orientación a resultados y entregas de calidad.
* proactividad en adopción de nuevas tecnologías frontend.
* capacidad de aprendizaje rápido de frameworks y librerías.
actividades principales:
* desarrollar interfaces de usuario modernas y responsivas para web y móvil.
* implementar funcionalidades frontend para banca móvil y banca en línea.
* integrar aplicaciones frontend con apis restful y servicios backend.
* desarrollar componentes reutilizables y mantener librerías de componentes.
* implementar medidas de seguridad en aplicaciones web y móviles (owasp).
* optimizar performance de aplicaciones (carga rápida, lazy loading, pwa).
* escribir pruebas unitarias y end-to-end para aplicaciones frontend.
* participar en code reviews y mejora continua de estándares de código.
* colaborar con diseñadores ux/ui para implementación fiel de diseños.
* resolver bugs y optimizar aplicaciones existentes.
* módulos web/móvil, pipelines de release y tableros de performance.
* core web vitals, tasa de errores en producción, disponibilidad del canal.
* ux técnico, seguridad del lado cliente y escalabilidad.
* accesibilidad web (wcag)
* biometría / autenticación en apps (face id, huella)
* flutter (deseable)
* signalr (deseable)