Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Responsabilidades
- Desarrollar y mantener aplicaciones Angular 18 (SPA) para gestión interna y portales públicos
- Implementar formularios complejos con validaciones avanzadas (formularios reactivos)
- Consumir APIs RESTful y gestionar estado con RxJS
- Desarrollar componentes reutilizables con Angular Material 18
- Integrar autenticación con Keycloak (OAuth2/OIDC) y mecanismos de seguridad en cliente
- Configurar proxy y múltiples ambientes de despliegue (dev, test, pre, prod)
- Implementar generación de PDFs en el navegador
- Mantener calidad de código con ESLint, Prettier y pre-commit hooks (Husky)
- Escribir tests unitarios (Jest y/o Karma + Jasmine)
- Angular 18 (excluyente) — standalone components, signals, nueva sintaxis de control de flujo
- TypeScript 5.x (excluyente)
- Angular Material 18 — formularios, tablas, diálogos, navegación
- RxJS 7.x — operadores, manejo de streams, suscripciones
- Formularios reactivos — FormGroup, FormArray, validadores custom, validación cruzada
- Consumo de APIs REST — HttpClient, interceptors, manejo de errores
- HTML5, CSS3/SCSS — responsive design, accesibilidad
- Git — flujo de trabajo con ramas, pull requests
- Integración con Keycloak Angular (keycloak-angular 16.x, keycloak-js 25.x)
- Generación de PDFs con pdfmake
- Manipulación de imágenes (ngx-image-compress, ngx-image-cropper)
- ngx-toastr para notificaciones
- Bootstrap 5
- Jest con jest-preset-angular
- Configuración de proxy (proxy.conf.json) y múltiples environments
- Experiencia con ESLint + Prettier + Husky + lint-staged
Key Skills
Ranked by relevanceReady to apply?
Join SMS Sudamérica and take your career to the next level!
Application takes less than 5 minutes

