Descripción del puesto
Buscamos un Desarrollador Frontend Angular responsable de construir e implementar la capa de presentación del sistema, siguiendo estrictamente el arquetipo y los estándares institucionales definidos.
La posición está enfocada en la implementación técnica de interfaces previamente diseñadas, por lo que no requiere desarrollar propuestas de UX/UI. El objetivo es garantizar una implementación precisa, segura, escalable y alineada con los estándares de arquitectura y desarrollo establecidos.
¿Qué harás en este rol?
- Desarrollar y mantener aplicaciones frontend utilizando Angular 20, TypeScript y RxJS.
- Implementar interfaces a partir de diseños y componentes institucionales previamente definidos.
- Aplicar una arquitectura limpia, manteniendo una correcta separación entre las capas de dominio, infraestructura y UI.
- Integrar mecanismos de autenticación institucional mediante LDAP/Active Directory, gestión de tokens y control de sesiones.
- Implementar guards y controles de acceso de acuerdo con los perfiles y permisos de cada usuario.
- Consumir e integrar APIs REST mediante HTTPS, asegurando la trazabilidad de las peticiones mediante identificadores de transacción.
- Utilizar exclusivamente el catálogo institucional de componentes visuales para la construcción de interfaces.
- Implementar controles de seguridad en el frontend, incluyendo encabezados HTTP y validación de entradas.
- Aplicar buenas prácticas de desarrollo orientadas a seguridad, rendimiento, mantenibilidad y escalabilidad.
- Generar y mantener el Dockerfile requerido para el despliegue de la aplicación en OpenShift.
- Desarrollar y mantener pruebas unitarias, asegurando la cobertura de código requerida y su validación mediante SonarQube.
Requisitos
- Experiencia como Desarrollador Frontend / Angular.
- Dominio de Angular 20 (LTS), TypeScript 5.8 y RxJS 7.8.
- Manejo de Node.js 24.11.1.
- Experiencia consumiendo APIs REST mediante HTTPS.
- Conocimientos de autenticación, autorización, guards y manejo de tokens.
- Experiencia trabajando con arquitecturas limpias y separación de responsabilidades.
- Conocimiento de buenas prácticas de seguridad en aplicaciones web.
- Experiencia con pruebas unitarias y herramientas de análisis de calidad como SonarQube.
- Conocimientos de Docker y experiencia o familiaridad con despliegues en OpenShift.
- Experiencia trabajando bajo estándares y lineamientos técnicos establecidos.
- Licenciatura o ingeniería concluida.
Tecnologías principales
Angular 20 | TypeScript 5.8 | RxJS 7.8 | Node.js 24.11.1 | REST APIs | Docker | OpenShift | SonarQube | Git
Sueldo: $30,000.00 - $35,000.00 al mes
Lugar de trabajo: Empleo presencial