¡Sé parte de Stefanini!En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.Buscamos Frontend Develper para importante cliente del rubro bancarioObjetivo del cargo: Diseñar, desarrollar y mantener aplicaciones frontend y componentes reutilizables basados en Angular y estándares de Web Components, asegurando altos niveles de calidad, rendimiento, seguridad y accesibilidad, alineados con las definiciones de arquitectura y experiencia de usuario de la organización.
Responsabilidades y atribuciones
Responsabilidades PrincipalesDesarrollar y mantener aplicaciones en Angular (v17+) utilizando TypeScript avanzado.Construir Web Components / Custom Elements reutilizables (Angular Elements u otras tecnologías
como Stencil) e integrarlos en arquitecturas multi-aplicación.Consumir APIs REST mediante HttpClient, implementando interceptores, manejo de headers estándar (autenticación, trazabilidad) y gestión consistente de errores.Implementar lógica reactiva utilizando RxJS (observables, operadores, manejo de errores, unsubscribe) y utilizar Signals y control flow en Angular moderno.Asegurar el cumplimiento de estándares de accesibilidad (WCAG 2.1 AA), diseño responsivo y compatibilidad cross-browser.Desarrollar pruebas unitarias (Jest o Karma + Jasmine) bajo enfoque TDD, así
como pruebas end-to-end (Playwright o Cypress) para flujos críticos.Optimizar el rendimiento de aplicaciones web mediante buenas prácticas (Core Web Vitals, lazy loading, code splitting, tree-shaking, optimización de bundles).Implementar prácticas de seguridad frontend (prevención de XSS, CSRF, uso de CSP, manejo seguro de tokens JWT y sesiones).Participar en el diseño de soluciones de experiencia de usuario junto a equipos de producto y UX.Colaborar en la definición de contratos con servicios backend (BFF).Gestionar el ciclo de vida completo de componentes: diseño, desarrollo, testing, publicación en CDN y monitoreo post-producción.Apoyar en la resolución de incidentes productivos y optimización continua de aplicaciones.Gestionar código fuente mediante Git, siguiendo buenas prácticas de colaboración (branching, pull requests, code review, conventional commits).Participar en despliegues en entornos contenedorizados (Docker) y operación de assets en CDN.
Requisitos y calificaciones
Requisitos TécnicosDominio avanzado de Angular (v17 o superior) y TypeScript (tipos, genéricos, utility types).Experiencia en desarrollo de Web Components / Custom Elements.Sólido manejo de RxJS y patrones reactivos.Experiencia en consumo e integración de APIs REST.Conocimientos avanzados de HTML5, CSS3, SCSS y diseño responsivo.Experiencia en accesibilidad web bajo estándares WCAG 2.1 AA.Experiencia en testing unitario (Jest o Karma + Jasmine) y testing E2E (Playwright o Cypress).Conocimientos en optimización de performance web.Experiencia en seguridad frontend (XSS, CSRF, CSP, JWT).Manejo avanzado de Git y flujos de trabajo colaborativos.Experiencia con Docker y despliegues en CDN.
Requisitos DeseablesExperiencia trabajando con arquitecturas de microfrontends.Conocimiento en herramientas
como Stencil para desarrollo de componentes.Experiencia en integración con WebView para aplicaciones móviles.Conocimientos en monitoreo de aplicaciones frontend.Competencias ClavePensamiento analítico y orientación a la resolución de problemas.Enfoque en calidad y buenas prácticas de desarrollo.Capacidad de trabajo colaborativo en equipos multidisciplinarios.Orientación a resultados y mejora continua.Comunicación efectiva con equipos técnicos y de negocio.Informaciones adicionalesBENEFICIOS STEFANINI