745F: Senior Front-End Engineer

Há 3 dias

São Paulo, São Paulo, Brasil Netvagas Tempo integral R$ 180.000 - R$ 300.000 Contrato

Descrição da vaga

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.