Skills
Sobre a Vaga
Buscamos um(a) Desenvolvedor(a) Front-End para atuar no desenvolvimento e manutenção de interfaces web em produtos financeiros. Você irá trabalhar com React e TypeScript para entregar experiências como dashboards, extratos, pagamentos e onboarding, garantindo qualidade, acessibilidade e segurança.
Responsabilidades
- Desenvolver e manter aplicações front-end com React (TypeScript) para produtos financeiros
- Consumir e integrar APIs REST e GraphQL, aplicando autenticação, autorização e tratamento de erros
- Construir componentes reutilizáveis seguindo design system e boas práticas de acessibilidade (WCAG)
- Garantir qualidade com testes unitários, de integração e end-to-end (Jest, React Testing Library, Cypress/Playwright)
- Participar de code reviews e apoiar a definição de arquitetura e práticas de engenharia
- Colaborar com times de Produto, UX/UI, Backend, QA e Segurança da Informação
- Otimizar performance (carregamento, renderização e bundle size) e SEO quando aplicável
- Apoiar pipelines de CI/CD e processos de deploy
- Aplicar boas práticas de segurança no front-end, incluindo proteção contra XSS/CSRF e armazenamento seguro de tokens
Requisitos
- Experiência sólida com React e JavaScript/TypeScript
- Conhecimento de gerenciamento de estado (Redux, Context API, Zustand, React Query ou similar)
- Experiência com consumo de APIs REST/GraphQL, autenticação (OAuth2, JWT) e tratamento de erros
- Domínio de HTML semântico e CSS moderno (Flexbox, Grid) com foco em responsividade
- Experiência com testes automatizados (Jest, React Testing Library, Cypress ou similar)
- Conhecimento de Git e fluxos de branching
- Familiaridade com build e bundling (Webpack, Vite)
- Experiência em ambiente financeiro (bancos, fintechs, meios de pagamento ou empresas reguladas pelo Banco Central)
Beneficios
- Atuação em produto de alta criticidade e impacto no setor financeiro
- Ambiente colaborativo com foco em engenharia, qualidade e segurança
- Possibilidade de evoluir em práticas de performance, acessibilidade e testes automatizados