Pular para o conteúdo principal

Front End Developer

Descrição da vaga

¡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 bancario


Objetivo 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 e atribuições

Responsabilidades Principales

  • Desarrollar 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 e qualificações

Requisitos Técnicos

  • Dominio 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 Deseables

  • Experiencia 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 Clave

  • Pensamiento 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.

Informações adicionais

BENEFICIOS STEFANINI

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: presentacion de candidato
  3. Etapa 3: entrevista
  4. Etapa 4: onbording
  5. Etapa 5: Contratação

Creer para co-crear

¿Buscas un lugar donde tus ideas brillen?

Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso. 


Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!