Frontend Software Engineer Sênior
Summary
Builds and maintains scalable React web apps with TypeScript, focusing on reusable components, performance, and cross-team collaboration.
Estamos em busca de uma pessoa desenvolvedora front-end sênior com foco em React para ampliar nossa equipe de engenharia e contribuir com o desenvolvimento de aplicações web robustas e componentes reutilizáveis.
Responsabilidades e atribuições
- Projetar e desenvolver aplicações web complexas utilizando React e TypeScript
- Definir e evoluir arquitetura frontend (state management, data-fetching, composition)
- Criar e manter componentes reutilizáveis e design systems escaláveis
- Garantir performance, acessibilidade e confiabilidade das aplicações
- Atuar ativamente em code reviews, definindo padrões e boas práticas
- Trabalhar próximo a Produto e Design, participando de decisões técnicas e de experiência
- Identificar gargalos técnicos e propor melhorias contínuas na base de código
Requisitos e qualificações
Essenciais:
- Experiência sólida com JavaScript moderno e TypeScript
- Domínio de React (hooks, composition, context, performance optimizations)
- Forte entendimento de arquitetura frontend - Experiência com REST e/ou GraphQL, incluindo estratégias de cache e invalidação
- Uso avançado de ferramentas de data-fetching (React Query, TanStack Query, etc.)
- Escrita de testes unitários e de integração
- Experiência com versionamento, code review e workflows de time
- Vivência em ambientes ágeis com entregas incrementais
Desejáveis:
- Experiência com Next.js
- Conhecimento de performance web (LCP, CLS, TTFB, bundle size)
- Familiaridade com observabilidade frontend (logs, métricas, erros)
- Experiência com i18n, multi-idiomas ou produtos globais
- Conhecimento sobre browser internals, event loop, rendering pipeline
- Experiência com design systems em escala
- Vivência com monorepos ou múltiplos produtos compartilhando base de código
