Insightful Consulting
Desenvolvedor de front-end
Insightful ConsultingBrazil1 day ago
Full-timeInformation Technology

Frontend Engineer (Pleno/Sênior) — React | TypeScript | Next.js | CI/CD


MODELO DE CONTRATAÇÃO : PJ -100% REMOTO


Estamos em busca de uma pessoa Frontend Engineer para construir e evoluir experiências digitais com foco em performance, qualidade e consistência, atuando em parceria com Produto, Design e Backend para entregar jornadas completas com excelente usabilidade e alta confiabilidade.

Responsabilidades e atribuições

  • Desenvolver e manter interfaces web em React com TypeScript (preferência por Next.js quando aplicável).
  • Implementar componentes reutilizáveis e contribuir para a evolução de um design system (padrões, UI kit, acessibilidade).
  • Consumir APIs e integrar com serviços backend (Node/Express), garantindo estados de carregamento, erros, retries e boa experiência de navegação.
  • Garantir qualidade com testes automatizados (unit e integração; e2e quando aplicável).
  • Otimizar performance (Core Web Vitals, bundle, renderização, caching) e melhorar métricas de experiência.
  • Atuar no ciclo de entrega com CI/CD (GitHub Actions e/ou Cloud Build) e boas práticas de versionamento e release.
  • Colaborar com observabilidade e acompanhamento pós-release (logs/erros/alertas), atuando na correção de bugs e melhoria contínua.
  • Participar de code reviews, refinamentos técnicos e documentação.

Requisitos e qualificações (obrigatório)

  • Experiência sólida com React e TypeScript em produção.
  • Vivência com Next.js (ou framework equivalente) e boas práticas de SPA/SSR/SSG quando aplicável.
  • Domínio de HTML/CSS e responsividade; atenção a detalhes de interface e acessibilidade (a11y).
  • Experiência consumindo APIs REST e lidando com autenticação, estados e erros.
  • Experiência com testes (unit/integration e/ou e2e).
  • Familiaridade com CI/CD e fluxos de deploy (GitHub Actions/Cloud Build).
  • Boa comunicação e colaboração com Design e Produto.

Diferenciais

  • Experiência com React Native (quando houver iniciativas mobile em paralelo).
  • Conhecimento de observabilidade de front (monitoramento de erros, performance e logs — ex.: New Relic).
  • Experiência com design systems e bibliotecas de componentes escaláveis.
  • Familiaridade com arquitetura frontend (camadas, hooks, padrões, gerenciamento de estado) e micro-interações.
  • Vivência em produtos transacionais (pagamentos, fluxos críticos, alta disponibilidade).

Stack / Ambiente técnico (referência)

  • Frontend: React, TypeScript, Next.js
  • CI/CD: GitHub Actions / Cloud Build
  • Observabilidade: New Relic (e/ou monitoramento equivalente)
  • Integrações: APIs em Node/Express, mensageria/eventos no ecossistema
  • Mobile (diferencial): React Native
  • Testes: unit/integration (e2e quando aplicável)

Key Skills

Ranked by relevance