Sobre a posição
Buscamos um(a) Senior Front-End Engineer especializado(a) em TypeScript e React para atuar no desenvolvimento de uma aplicação web corporativa moderna, responsável por jornadas de upload, processamento, validação, correção e acompanhamento de informações.
O profissional será responsável pela evolução da experiência do usuário e pela integração da aplicação com as APIs e serviços backend.
Contexto do projeto: SPA corporativa com React/TypeScript, jornadas de upload e validação, dashboards, autenticação, integração com APIs e observabilidade.
Principais responsabilidades
• Desenvolver aplicações web utilizando React e TypeScript.
• Criar componentes reutilizáveis, performáticos e testáveis.
• Implementar dashboards e jornadas complexas de usuário.
• Integrar aplicações com APIs REST.
• Implementar gerenciamento eficiente de server state e client state.
• Desenvolver fluxos envolvendo upload de arquivos, acompanhamento de progresso, validações, tabelas
e grids, filtros, pesquisas, dashboards, modais e download de documentos.
• Implementar autenticação e autorização no frontend.
• Desenvolver proteção de rotas baseada em perfis e permissões.
• Trabalhar com design systems e component libraries.
• Garantir responsividade, acessibilidade e qualidade da experiência.
• Desenvolver tratamento consistente de loading, errors, retries e empty states.
• Implementar testes unitários, de integração e end-to-end.
• Trabalhar diretamente com API e Backend Engineers na definição de contratos.
• Participar de code reviews e definição de padrões de frontend.
• Apoiar observabilidade e troubleshooting da aplicação em produção.
Requisitos técnicos obrigatórios
• Experiência sólida com React.
• Forte domínio de TypeScript.
• Excelente conhecimento de JavaScript moderno, HTML, CSS e component-based architecture.
• Experiência com aplicações SPA.
JOB DESCRIPTION
• Experiência com integração via REST APIs.
• Experiência com gerenciamento de estado e server state.
• Experiência com routing.
• Testes automatizados de frontend.
• Experiência com Git e desenvolvimento colaborativo.
• Conhecimento de práticas de performance e segurança para aplicações web.
• Experiência com stack moderna como Vite, Router, TanStack Query / React Query, component libraries /
Design Systems, Vitest / Jest, Testing Library e Playwright / Cypress.
Diferenciais
• Experiência com MSAL.
• Azure AD B2C / Entra ID.
• RBAC e aplicações com múltiplos perfis.
• AG Grid ou grids de alta complexidade.
• Design Systems corporativos.
• Datadog RUM.
• LaunchDarkly ou feature flags.
• Docker e Kubernetes / AKS.
• CI/CD.
• Aplicações com upload e processamento assíncrono de arquivos.
Perfil esperado
Procuramos um profissional com forte senso de ownership, capaz de atuar em uma aplicação empresarial complexa e trabalhar de forma próxima ao time de produto e aos engenheiros de API/backend, indo além da simples implementação visual das telas.
Idioma
Inglês avançado obrigatório. O profissional deve ter autonomia para:
• participar de cerimônias e reuniões em inglês;
• discutir requisitos diretamente com Product e Engineering;
• apresentar soluções técnicas;
• colaborar com engenheiros da América do Norte;
• produzir e consumir documentação técnica em inglês.
By continuing you agree to our Terms & Privacy Policy.