O que a vaga pede
Sobre a posição:
Buscamos uma pessoa Desenvolvedora Front-end para criar interfaces modernas, performáticas e escaláveis, proporcionando a melhor experiência para nossos usuários.
Você atuará em parceria com os times de Produto, Design, Back-end e Infraestrutura, participando das decisões técnicas, contribuindo com a arquitetura do front-end e promovendo boas práticas de engenharia, qualidade de software e observabilidade.
Principais responsabilidades:
- Desenvolver e evoluir aplicações web utilizando React e TypeScript;
- Construir interfaces responsivas, acessíveis e de alta performance;
- Implementar novas funcionalidades com foco na experiência do usuário;
- Integrar aplicações com APIs REST;
- Gerenciar estados da aplicação utilizando Context API, Zustand ou bibliotecas similares;
- Utilizar React Query para gerenciamento de dados e cache;
- Participar das definições de arquitetura e padrões de desenvolvimento Front-end;
- Realizar code reviews garantindo qualidade, segurança e manutenibilidade do código;
- Identificar e corrigir problemas de performance e usabilidade;
- Colaborar com os times de Produto e Design no refinamento de requisitos;
- Mentorar desenvolvedores(as) de níveis júnior e pleno.
Requisitos
- Experiência sólida com desenvolvimento Front-end;
- Domínio de React e TypeScript;
- Experiência com React Hooks;
- Conhecimento em gerenciamento de estado (Context API, Zustand ou similares);
- Experiência com React Query;
- Conhecimento em HTML5, CSS3 e JavaScript moderno (ES6+);
- Experiência no consumo de APIs REST;
- Conhecimento em Git;
- Experiência com testes de interface (Jest, React Testing Library ou similares);
- Boa compreensão de arquitetura Front-end, componentização e boas práticas.
Buscamos uma pessoa que:
- Tenha forte compromisso com qualidade de software, escrevendo código limpo, reutilizável e de fácil manutenção;
- Seja orientada por dados, utilizando métricas e ferramentas para identificar oportunidades de melhoria na experiência do usuário;
- Tenha excelente comunicação e facilidade para trabalhar em equipes multidisciplinares;
- Possua visão de produto, entendendo o impacto das funcionalidades para o negócio e para o usuário;
- Seja proativa na identificação de melhorias técnicas e funcionais;
- Compartilhe conhecimento e contribua para o desenvolvimento do time;
- Tenha senso de dono, buscando sempre soluções escaláveis e sustentáveis.
Diferenciais:
- Experiência com Design Systems;
- Conhecimento em acessibilidade (WCAG);
- Experiência com otimização de performance (Core Web Vitals);
- Vivência com testes E2E (Cypress ou Playwright);
- Conhecimento em Grafana ou ferramentas de monitoramento Front-end;
- Experiência em ambientes ágeis e produtos digitais de alta escala.