Pular para o conteúdo
Carreiras

Senior Frontend Engineer

Construa e lance experiências de frontend em nível de produção em nossa plataforma B2B com IA. Next.js, React, TypeScript, UI orientada por design system, com disciplina real de CI/CD e QA.

Estágio RemuneradoEngineeringRemoteFull-time
Candidatar-se Agora

Visão Geral

Habilidades Principais

TypeScriptNext.jsReactPlaywrightVitestGitHub ActionsDesenvolvimento FrontendDesenvolvimento de ProdutoUI/UXAcessibilidade (WCAG)CI/CDDesign SystemsQA e Testes

Desejáveis

HTML/CSSStorybookTailwind CSSSupabaseFirebaseVercelPostHogRadix UIReact QueryB2B SaaSi18n / LocalizaçãoOtimização de PerformanceSEOTestes de Regressão Visual

Local(is)

Remoto

Sobre a vaga

  • A maioria das equipes de frontend lança funcionalidades e torce para que tudo dê certo. Na SalesMind AI, cada pixel, cada interação e cada deploy segue o padrão de um produto enterprise avaliado em US$ 1 bilhão — porque é exatamente isso que estamos construindo.
  • Como Senior Frontend Engineer, você será responsável pela camada de frontend em todo o nosso ecossistema de produto: o web app com IA, o site institucional, a documentação, as ferramentas administrativas e um design system compartilhado — dez repositórios, um único workspace pnpm, impacto real que vai além de cada projeto isolado.
  • Esta não é uma função de apenas resolver tickets. Você vai entregar experiências completas, prontas para produção — do handoff de design até o deploy — dentro de um pipeline de CI/CD rigoroso, com 13 jobs de quality gate, suítes E2E com Playwright, verificação de Lighthouse e auditorias de acessibilidade em cada PR. Se para você craft, velocidade e disciplina de engenharia importam igualmente, essa vaga foi feita para você.

O que você vai fazer

  • Construir e entregar experiências de frontend em múltiplas aplicações Next.js (App Router + Pages Router), com React 18 e TypeScript em modo estrito.
  • Ser responsável pela qualidade de UI de ponta a ponta — desde a conformidade com os design tokens até os scores do Lighthouse e a acessibilidade (WCAG AA no mínimo).
  • Trabalhar no nosso Design System compartilhado (@salesmind-ai/design-system) e contribuir com ele — componentes React, Storybook, design tokens e sistema de motion.
  • Integrar APIs com confiança — REST, Supabase, Firebase, React Query (TanStack Query) — transitando com naturalidade entre o frontend e os serviços de backend.
  • Escrever e manter testes — Vitest para unitários/integração, Playwright para E2E, regressão visual e testes de acessibilidade.
  • Atuar dentro de um pipeline de CI/CD rigoroso — 13 jobs de quality gate, fluxo de promoção em 6 etapas (feature → dev → staging → main), hooks de pre-commit/pre-push, controle anti-drift.
  • Otimizar performance de forma ativa — LCP, CLS e TBT não são métricas abstratas; você mede, melhora e evolui esses números continuamente.
  • Dar suporte a i18n em 3 locales (EN/FR/ES) com nosso sistema de tradução em duas camadas e a governança de termos de marca.
  • Colaborar de perto com produto e design — traduzir requisitos em implementações limpas e sustentáveis, com forte senso de UX.
  • Melhorar o sistema — propor padrões melhores, testes melhores, uma DX melhor. Questionar o que não funciona.

O que buscamos

  • 4+ anos de experiência profissional em engenharia frontend com React e TypeScript em ambientes de produção.
  • Forte experiência com Next.js — App Router, Pages Router, SSR/SSG, roteamento dinâmico, middleware.
  • Fluência no modo estrito do TypeScript — nada de any, nada de @ts-ignore, design de tipos limpo como hábito.
  • Sensibilidade a UI/UX — você percebe quando um espaçamento está errado, quando uma interação não parece certa, quando falta acessibilidade. Você se importa com os detalhes que os usuários sentem, mas não conseguem nomear.
  • Confiança na integração de APIs — consumo de APIs REST, uso de React Query / TanStack Query, gestão organizada da fronteira entre estado de cliente e de servidor.
  • Disciplina em testes — testes unitários (Vitest ou Jest), testes E2E (Playwright), entendendo cobertura como sinal de qualidade, não apenas como número.
  • Experiência com Playwright — escrever, depurar e manter suítes de teste E2E, incluindo regressão visual e testes cross-browser.
  • Familiaridade com CI/CD — GitHub Actions, quality gates, checks automatizados, proteção de branches. Você entende por que eles existem e transita com confiança dentro deles.
  • Experiência consumindo design systems — bibliotecas de componentes compartilhadas, design baseado em tokens, e o discernimento para saber quando usar o sistema existente e quando propor adições.
  • Disciplina com Git — commits convencionais, PRs limpos, diffs com significado, boa higiene de branches.

Diferenciais

  • Experiência com Tailwind CSS, Shadcn/UI e Radix UI em aplicações de produção.
  • Experiência com Storybook — escrita de stories, testes de interação, checagens de acessibilidade.
  • Familiaridade com Supabase ou Firebase para padrões de backend-as-a-service.
  • Experiência com workspaces pnpm ou configurações multi-repositório.
  • Familiaridade com deploys na Vercel, ambientes de preview e edge functions.
  • Experiência com PostHog, GA4 ou instrumentação de analytics em código frontend.
  • Entendimento de SEO, auditorias de Lighthouse e otimização de Core Web Vitals.
  • Experiência com Framer Motion ou motion/react para animações de qualidade de produção.
  • Familiaridade com sistemas de i18n (react-intl, fluxos de tradução estruturados).
  • Experiência anterior em ambientes B2B SaaS ou de produtos de IA.

O que você vai aprender

  • Você vai construir experiências de frontend que geram pipeline e receita de forma direta — não são funcionalidades de vitrine, e sim produtos reais usados diariamente por equipes de vendas B2B.
  • Você vai atuar na interseção entre IA, design systems e engenharia web moderna — habilidades cada vez mais valorizadas pelo mercado.
  • Você será responsável por um pipeline de CI/CD de nível produção e vai evoluí-lo — algo que a maioria das equipes só sonha em ter — 13 quality gates, regressão visual, verificação de Lighthouse, auditorias de acessibilidade.
  • Você vai desenvolver expertise profunda em arquitetura multi-app, sistemas de design tokens e gestão de dependências entre projetos em grande escala.
  • Você vai colaborar diariamente com um time pequeno e sênior, onde suas ideias saem do papel rápido e seu julgamento de engenharia é respeitado desde o primeiro dia.

Processo seletivo

  • Ligação inicial (30 min) — sua trajetória em engenharia frontend, sua filosofia de testes e como você pensa sobre qualidade de UI. Queremos entender seu ofício, não te submeter a um quiz.
  • Exercício técnico (assíncrono) — um pequeno desafio em Next.js que reflete o trabalho real que você faria aqui. Avaliamos qualidade de código, testes, acessibilidade e decisões de engenharia — não velocidade.
  • Walkthrough técnico (45 min) — compartilhe a tela e nos mostre um projeto ou PR do qual você tem orgulho. Nos guie pelas decisões de arquitetura, trade-offs e o que você melhoraria.
  • Conversa final com o founder — alinhamento sobre visão, ritmo e como é o sucesso nos primeiros 90 dias.

Comprove seu trabalho

  • Mostre um trabalho de frontend do qual você tem orgulho — apps no ar, contribuições open source, deploys no Storybook ou artigos detalhados. Nos importamos com o seu jeito de pensar, não só com o que você entregou.
  • Compartilhe exemplos de estratégias de teste que você já implementou — suítes E2E, pipelines de CI, relatórios de cobertura ou configurações de regressão visual.
  • Se você já escreveu documentação técnica, decisões de arquitetura ou especificações de componentes, traga-as. Valorizamos clareza em nível de engenharia tanto quanto a capacidade técnica pura.

Benefícios & ambiente

  • Cultura de engenharia AI-first — usamos Claude, servidores MCP e ferramentas de IA sob medida todos os dias. Aqui você expande limites, em vez de só resolver tickets.
  • Vaga remote-friendly, com acesso opcional ao nosso escritório em Thonglor, Bangkok — um espaço ergonômico pensado para trabalho focado e concentrado.
  • Almoço gratuito todos os dias para quem trabalha no escritório.
  • Auxílio-transporte para cobrir seu deslocamento.
  • Ambiente de alta autonomia e foco em resultado — sem microgerenciamento, sem teatro de aprovações. Entregar e iterar.
  • Acesso direto ao founder e ao time de liderança — suas ideias chegam a quem decide no mesmo dia.
  • Trabalhe em um ecossistema multi-app real (10 repositórios) com padrões de engenharia dos quais a maioria das equipes só fala — mais de 90% de cobertura, mais de 853 testes unitários, verificação de Lighthouse.

Candidate-se a Esta Vaga

Preencha o formulário abaixo. Analisamos cada candidatura pessoalmente e entraremos em contato em até 5 dias úteis.

Apply for Senior Frontend Engineer

We're building the future of AI-powered sales. None of the fields below are mandatory, but the more you share, the faster we can review your application and the stronger your candidacy becomes.

1
2
3
4

About You

Just the basics to get started.

Recommended
Speeds up scheduling, we won't call without prior notice.