745F: Senior Front-End Engineer - React & TypeScript

Empresa: Mazzatech

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. Sobre a empresa: Sobre a posição

Ver todas as vagas