Desarrollador Frontend Angular Senior (híbrido Medellín o remoto en otras ciudades)
Desarrollador Frontend Angular Senior (híbrido Medellín o remoto en otras ciudades)
Medellin, CO, 050021
Desarrollador Frontend Angular Senior (híbrido Medellín o remoto en otras ciudades)
Descripción del perfil:
- Desarrollo de componentes y módulos Angular.
- Implementación de componentes módulos y servicios Angular 17 para los dos portales, siguiendo la arquitectura de componentes lazy loading y la guia de estilos definida por el equipo.
- Traducir los diseños UX UI aprobados en interfaces funcionales responsivas y accesibles.
- Integración con APIs REST del backend.
- Consumo de los endpoints REST de los microservicios backend mediante servicios Angular HttpClient implementando el manejo correcto de headers de autenticacion JWT Bearer token con Tenant ID interceptores HTTP para gestion centralizada de errores y tokens y el modelo de estados de la aplicacion NgRx o servicios con signals segun la decision del equipo.
- Autenticación con Amazon Cognito.
- Implementación del flujo completo de autenticación y autorización con Amazon Cognito login logout refresh de tokens manejo de roles ADMIN ORIGINADOR AUDITOR para control de acceso a rutas y componentes Route Guards y redireccion segun perfil del usuario autenticado.
- Dashboards operativos y visualizacion de datos.
- Desarrollo de los dashboards del Portal Originador saldo de bolsa garantias activas monto comprometido historial de movimientos y del Portal Backoffice KPIs globales del fondo colas de trabajo reportes exportables integrando librerias de graficos y tablas con paginacion filtros dinamicos y exportacion a Excel.
- Calidad y pruebas frontend.
- Escritura de pruebas unitarias con Jest y pruebas end to end con Cypress o Playwright para los flujos criticos de los portales solicitud de garantia consulta de estado proceso de reclamación.
- Garantía de la cobertura adecuada como parte de la Definition of Done y participar activamente en code reviews aplicando buenas practicas de Angular.
- Colaboración con UX UI y backend.
- Trabajo en estrecha colaboración con el diseñador UX UI para implementar fielmente los flujos de experiencia aprobados.
- Propuesta de ajustes de viabilidad técnica cuando sea necesario y coordinarse con el equipo backend para la definicion y validacion de contratos de API que impacten la experiencia del usuario final.