745F: Senior Front-End Engineer - React & Typescript
mazzatech
Score da Vaga
100 pontosSobre 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.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Web Designer
O Web Designer é o profissional responsável por criar interfaces visuais de sites, aplicações web e landing pages, combinando estética, usabilidade e experiência do usuário. Ele transforma necessidades de negócio em layouts funcionais e responsivos que comunicam a identidade da marca.
As principais habilidades incluem UI design, design responsivo, prototipação (Figma, Sketch, Adobe XD), wireframing, design systems, acessibilidade (WCAG), information architecture e conhecimento básico de HTML/CSS. Conhecimento de UX design, motion design e front-end é diferencial.
Web Designers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam design systems, design tokens e conseguem criar interfaces que convertem e engajam. A área oferece oportunidades desde web designer júnior até product designer e design lead.
Sobre a área de Customer Success
Customer Success é a área responsável por garantir que os clientes atinjam seus objetivos ao usar o produto ou serviço. É uma função estratégica para retenção, expansão e satisfação do cliente.
As principais habilidades incluem gestão de contas, análise de churn, NPS, onboarding, upsell e cross-sell. Conhecimento de CS tools como Gainsight, Totango e ChurnZero é diferencial.
O CS está se tornando cada vez mais estratégico em empresas SaaS, com profissionais atuando diretamente no crescimento da receita recorrente (MRR/ARR).
Sobre a área de Ecommerce Analyst
O Ecommerce Analyst é o profissional responsável por analisar dados de vendas online, comportamento do comprador e performance de lojas virtuais para guiar decisões estratégicas. Ele combina análise de dados com conhecimento de ecommerce para otimizar conversão, ticket médio e retorno sobre investimento.
As principais habilidades incluem Google Analytics (GA4), Hotjar, análise de funil de conversão, cohort analysis, segmentação de clientes, análise de pricing e métricas de ecommerce (CAC, CLV, AOV, taxa de conversão). Conhecimento de SQL, Power BI, Google Tag Manager e plataformas como Shopify e VTEX é diferencial.
Ecommerce Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem transformar dados de comportamento de compra em insights acionáveis para aumentar receita e reduzir abandono de carrinho. A área oferece oportunidades desde analista júnior até analytics manager de ecommerce.
Sobre a área de Ecommerce Manager
O Ecommerce Manager é o profissional responsável por toda a gestão estratégica e operacional de lojas virtuais e marketplaces. Ele lidera equipes, define estratégias de preço, promoção e catálogo, e acompanha a performance de vendas online em múltiplas plataformas.
As principais habilidades incluem gestão de catálogo, pricing dinâmico, campanhas sazonais (Black Friday, Cyber Monday), gestão de marketplace (Amazon, Mercado Livre, Shopee, Magalu), tráfego pago, CRO e gestão de equipe. Conhecimento de Shopify, VTEX, WooCommerce, Google Ads, Meta Ads e métricas de performance é diferencial.
Ecommerce Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam gestão multi-marketplace, otimização de checkout e estratégias de mobile commerce. A área oferece oportunidades desde gerente de ecommerce até diretor de vendas online, com foco em receita, experiência do cliente e crescimento.
Sobre a área de Content Writer
O Content Writer é o profissional responsável por criar conteúdo escrito de qualidade para sites, blogs, redes sociais e outras plataformas digitais. Ele combina habilidades de escrita com estratégia de conteúdo e SEO para atrair, engajar e converter audiências.
As principais habilidades incluem criação de conteúdo para blogs, landing pages, newsletters e redes sociais, pesquisa de palavras-chave, estratégia de conteúdo, calendário editorial e SEO writing. Conhecimento de WordPress, Surfer SEO, Ahrefs e ferramentas de analytics é diferencial.
Content Writers em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar conteúdo técnico acessível, evergreen content e conteúdo que gera tráfego orgânico. A área oferece oportunidades desde content writer júnior até head of content, com foco em qualidade, estratégia e performance de conteúdo.
Comentários 0