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 Infraestrutura e DevOps
Infraestrutura e DevOps são responsáveis por criar, manter e otimizar ambientes de TI que suportam aplicações em escala. Essa área é fundamental para a confiabilidade e performance de sistemas.
As principais tecnologias incluem AWS, GCP, Azure, Docker, Kubernetes, Terraform, Ansible, CI/CD (GitHub Actions, GitLab CI, Jenkins) e monitoramento (Datadog, Grafana, Prometheus).
Engenheiros de DevOps e SREs são profissionais muito requisitados, com salários entre os mais altos do setor de tecnologia.
Sobre a área de Scrum Master
O Scrum Master é o profissional responsável por facilitar a adoção do Scrum e de práticas ágeis dentro de times de desenvolvimento. Ele atua como servant leader, removendo impedimentos, promovendo melhoria contínua e garantindo que os eventos e cerimônias do Scrum aconteçam da melhor forma possível.
As principais habilidades incluem facilitação de eventos (sprint planning, daily, review, retrospective), gestão de backlog, coaching de time, mediação de conflitos e métricas ágeis (velocity, burndown, cycle time). Conhecimento de Jira, Trello, Azure DevOps e frameworks como Kanban, XP e SAFe é diferencial.
Scrum Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem promover autonomia nos times, criar ambientes com segurança psicológica e liderar transformações ágeis em escala. A área oferece oportunidades desde scrum master júnior até agile coach, head of agile e diretor de transformação ágil.
Sobre a área de Audiovisual
A área de Audiovisual é responsável pela produção, edição e criação de conteúdo em vídeo e áudio para as mais diversas plataformas. Com o crescimento exponencial de conteúdo digital, profissionais de audiovisual são fundamentais para marcas que querem se comunicar de forma visual e impactante.
As principais habilidades incluem produção e edição de vídeo (Premiere Pro, DaVinci Resolve, Final Cut), motion graphics (After Effects), animação (Blender, Cinema 4D), design de som, podcaster, live streaming (OBS Studio) e fotografia. Conhecimento de storytelling visual, ritmo e direção de arte é diferencial.
Profissionais de Audiovisual em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam motion graphics, vídeos para redes sociais e conteúdo para plataformas digitais. A área oferece oportunidades desde videomaker até diretor de audiovisual, com foco em criatividade, qualidade técnica e storytelling.
Sobre a área de Design
A área de Design, especialmente UX/UI e Product Design, vivenciou um crescimento significativo nos últimos anos. Com a digitalização acelerada dos negócios, a demanda por profissionais que consigam criar experiências digitais intuitivas e agradáveis nunca foi tão alta.
Os principais skills incluem Figma, Sketch, Adobe XD, pesquisa com usuários, design thinking, prototipação e system design. Designers de produto são cada vez mais valorizados por seu impacto direto nos resultados de negócio.
O trabalho remoto abriu portas para designers brasileiros trabalharem para empresas globais, com salários competitivos em dólares e euros.
Sobre a área de Branding
Branding é a área responsável por construir, gerenciar e fortalecer a identidade e o valor de uma marca no mercado. Profissionais de branding criam estratégias que definem como a marca é percebida pelo público, desde o logotipo até a experiência completa do cliente.
As principais habilidades incluem estratégia de marca, identidade visual, brand guidelines, posicionamento, naming, brand voice, pesquisa de mercado, brand equity e gestão de marca. Conhecimento de design gráfico (Figma, Illustrator, Photoshop), storytelling e experiência de marca é diferencial.
Profissionais de Branding em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, digital branding e conseguem construir marcas fortes e memoráveis em mercados competitivos. A área oferece oportunidades desde designer de marca até diretor de brand, com foco em identidade, diferenciação e valor percebido.
Comentários 0