Engenharia de Software Sênior - EXPERIÊNCIA E DESIGN
Sobre o Itaú Unibanco
O Itaú é a marca mais valiosa do Brasil, a melhor empresa para trabalhar segundo o Great Place to Work e o maior banco da América Latina. Nós impactamos diariamente mais de 98 milhões de clientes em 18 países.
Somos feitos de pessoas e acreditamos que ter um time com pluralidade de origens, culturas, crenças, experiências, raças, deficiências, gêneros, orientações afetivo-sexuais e gerações ampliam as perspectivas e contribuem para um clima de respeito e valorização das diferenças.
Somos o time owner do produto Design System do Itaú, responsável por projetar, desenvolver e evoluir componentes web reutilizáveis que sustentam produtos digitais usados por milhões de pessoas. Atuamos de forma próxima a design, acessibilidade, produto e engenharia, garantindo consistência visual, performance, qualidade e escalabilidade para todo o ecossistema digital do banco.
Como será o dia a dia da pessoa
Estamos buscando uma pessoa para a posição de Engenharia de Software Sênior, que queira se desenvolver e aprender, compartilhar, colaborar e inovar, entregando valor para todos os nossos clientes.
Nessa função você vai:
- Desenvolver e manter componentes web escaláveis, com foco em qualidade, performance e acessibilidade.
- Evoluir e construir arquiteturas frontend e backend.
- Atuar como referência técnica para o time e parceiros, apoiando decisões de arquitetura e boas práticas.
- Garantir alto padrão de acessibilidade (a11y), testes e documentação dos componentes com auxílio dos especialistas por área.
- Colaborar de forma pórxima com Design, Produto e Engenharia para traduzir necessidades em soluções técnicas.
- Ser guardião sobre a qualidade dos code reviews, padrões de desenvolvimento e melhoria contínua do time.
- Apoiar a adoção e utilização do iDS pelos times consumidores - nossos clientes.
No que você precisa mandar bem?
- Experiência solida como Frontend e flexibilidade para soluções que seja necessário backend.
- Domínio em logica de programação, engenharia de software e flexibilidade entre as linguagens de programação.
- Conhecimento em arquitetura de frontend/backend e bibliotecas utilizadas no mercado.
- Domínio em lógica de programação, engenharia de software e flexibilidade entre as linguagens de programação, mas essencial saber javascript/typescript.
- Ter familiaridade, estudos e aproximação com as IAs e todo seu ciclo de vida.
- Conhecimento em arquitetura de frontend/backend e bibliotecas utliizadas no mercado.
- Experiência com versionamento, CI/CD e workflows de desenvolvimento.
- Observabilidade. Produtos com alta disponibilidade e dados norteadores.
Desejável:
- Experiência com componentização (Web Components, Lit, React, ou frameworks similares)
- Experiência com Design Systems
- Boas práticas de acessibilidade (WCAG)
- Experiência com versionamento, CI/CD e workflows de desenvolvimento
- Vivência com testes (unitários e/ou de integração)
Diferenciais
- Experiência com Web Components nativos e/ou Lit
- Atuação em times de plataforma ou produtos de alta escala
- Conhecimento em performance web
- Experiência em ambientes corporativos complexos
- Vivência com documentação técnica e guias de uso para desenvolvedores