* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Responsabilidades e atribuições
- Analisar e executar o desenvolvimento de features e produtos em React/TypeScript, definindo arquitetura, padrões e qualidade.
- Projetar e manter design system, garantindo consistência, acessibilidade (WCAG) e performance.
- Traduzir requisitos em interfaces escaláveis, responsivas e acessíveis, orientando UX/UI.
- Orquestrar REST com modelagem de dados, estados assíncronos, caching, retries e observabilidade.
- Padronizar bibliotecas para formulários, validação, estado e comunicação com APIs, promovendo governança técnica.
- Resolver problemas complexos e débitos técnicos com refactors, otimização de performance e suite de testes (unit, integração, e2e).
- Conduzir code reviews e mentoria, elevando padrões de engenharia e segurança.
- Alinhar com produto e design, antecipando riscos e propondo soluções orientadas a valor.
- Definir e aplicar métricas (Web Vitals, erros, TTI/TTFB) e otimizar continuamente com telemetria.
- Evoluir a arquitetura (modularização, microfrontends) para escalar e facilitar manutenção.
Requisitos e qualificações
- Sólida experiência em desenvolvimento front-end com React e TypeScript.
- Habilidade em definir arquitetura e padrões de desenvolvimento.
- Experiência em projetar e manter componentes de Design Systems.
- Experiência no consumo e orquestração de APIs REST e modelagem de dados.
- Conhecimento em testes unitários, de integração e E2E.
- Capacidade de otimização contínua e monitoramento de métricas de performance (Web Vitals).
- Habilidade em conduzir code reviews e mentorar desenvolvedores.
- Boa comunicação e proatividade na solução de problemas complexos.
Diferenciais
- Conhecimento em arquitetura de microfrontends e modularização.
- Conhecimento em outras bibliotecas/frameworks (Vue.js, Angular) e/ou back-end (Node.js).
- Habilidade de comunicação e liderança em equipes multidisciplinares.
