---
title: "Senior Frontend Engineer — SalesMind AI"
description: "Junte-se à SalesMind AI como Senior Frontend Engineer. Construa produtos B2B alimentados por IA com Next.js, React, TypeScript. Cultura real de CI/CD, Playwright, UX/UI e qualidade em primeiro lugar."
image: "https://sales-mind.ai/api/og?title=Senior%20Frontend%20Engineer%20%E2%80%94%20SalesMind%20AI&description=Junte-se%20%C3%A0%20SalesMind%20AI%20como%20Senior%20Frontend%20Engineer.%20Construa%20produtos%20B2B%20alimentados%20por%20IA%20com%20Next.js%2C%20React%2C%20TypeScript.%20Cultura%20real%20de%20CI%2FCD%2C%20Playwrigh&template=utility&size=landscape&channel=og&locale=pt-PT"
---

[← Todas as Vagas](/pt-PT/careers)

Carreiras

# Senior Frontend Engineer

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

Estágio Remunerado Engineering Remote Full-time

[Candidatar-se Agora](#apply)

Download Flyer

## Visão Geral

Competências Principais

TypeScript Next.js React Playwright Vitest GitHub Actions Desenvolvimento Frontend Desenvolvimento de Produto UI/UX Acessibilidade (WCAG) CI/CD Design Systems QA e Testes

Desejáveis

HTML/CSS Storybook Tailwind CSS Supabase Firebase Vercel PostHog Radix UI React Query B2B SaaS i18n / Localização Otimização de Desempenho SEO Testes de Regressão Visual

Local(is)

Remote

Escritório

Thonglor, Bangkok

## Sobre a função

- A maioria das equipas de frontend lança funcionalidades e espera que corra bem. Na SalesMind AI, tratamos cada pixel, cada interação e cada deploy segundo o padrão de um produto enterprise avaliado em mil milhões de dólares — porque é exatamente isso que estamos a construir.
- Como Senior Frontend Engineer, serás responsável pela camada de frontend em todo o nosso ecossistema de produto: a web app com IA, o site institucional, a documentação, as ferramentas de administração e um design system partilhado — dez repositórios, um único workspace pnpm, impacto real que ultrapassa cada projeto isolado.
- Esta não é uma função de apenas tratar tickets. Vais entregar experiências completas, prontas para produção — desde o handoff de design até ao deploy — dentro de um pipeline de CI/CD rigoroso, com 13 jobs de quality gate, suites E2E com Playwright, verificação de Lighthouse e auditorias de acessibilidade em cada PR. Se para ti o cuidado com o detalhe, a velocidade e a disciplina de engenharia importam da mesma forma, esta função foi feita para ti.

## O que vais fazer

- Construir e lançar experiências de frontend em várias 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é às pontuações do Lighthouse e à acessibilidade (WCAG AA no mínimo).
- Trabalhar no nosso Design System partilhado (@salesmind-ai/design-system) e contribuir para ele — componentes React, Storybook, design tokens e sistema de motion.
- Integrar APIs com confiança — REST, Supabase, Firebase, React Query (TanStack Query) — movendo-te com naturalidade entre o frontend e os serviços de backend.
- Escrever e manter testes — Vitest para testes unitários/integração, Playwright para E2E, regressão visual e testes de acessibilidade.
- Trabalhar 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, controlo anti-drift.
- Otimizar ativamente o desempenho — LCP, CLS e TBT não são métricas abstratas; tu medes, melhoras e fazes evoluir estes números continuamente.
- Dar suporte a i18n em 3 locales (EN/FR/ES) com o nosso sistema de tradução em duas camadas e a governação de termos de marca.
- Colaborar de perto com produto e design — traduzir requisitos em implementações limpas e sustentáveis, com forte sentido de UX.
- Melhorar o sistema — propor melhores padrões, melhores testes, uma melhor DX. Questionar o que não funciona.

## O que procuramos

- 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, routing 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 — reparas quando um espaçamento está errado, quando uma interação não parece certa, quando falta acessibilidade. Importam-te os detalhes que os utilizadores sentem mas não conseguem nomear.
- Confiança na integração de APIs — consumo de APIs REST, utilização 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), entender a cobertura como sinal de qualidade, não apenas como número.
- Experiência com Playwright — escrever, depurar e manter suites de teste E2E, incluindo regressão visual e testes cross-browser.
- Familiaridade com CI/CD — GitHub Actions, quality gates, verificações automatizadas, proteção de branches. Compreendes por que existem e movimentas-te com confiança dentro deles.
- Experiência a consumir design systems — bibliotecas de componentes partilhadas, 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.

## Valorizamos também

- 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, verificações 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.
- Compreensão 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 irá aprender

- Vais construir experiências de frontend que geram pipeline e receita de forma direta — não são funcionalidades de fachada, mas sim produtos reais usados diariamente por equipas de vendas B2B.
- Vais trabalhar na interseção entre IA, design systems e engenharia web moderna — competências cada vez mais valorizadas pelo mercado.
- Vais ser responsável por um pipeline de CI/CD de nível produção e vais fazê-lo evoluir — algo que a maioria das equipas só pode sonhar — 13 quality gates, regressão visual, verificação de Lighthouse, auditorias de acessibilidade.
- Vais desenvolver conhecimento profundo em arquitetura multi-app, sistemas de design tokens e gestão de dependências entre projetos em grande escala.
- Vais colaborar diariamente com uma equipa pequena e sénior, onde as tuas ideias avançam rapidamente e o teu discernimento de engenharia é respeitado desde o primeiro dia.

## Processo de entrevista

- Chamada inicial (30 min) — o teu percurso em engenharia frontend, a tua filosofia de testes e como pensas a qualidade de UI. Queremos compreender o teu ofício, não submeter-te a um teste.
- Exercício técnico (assíncrono) — um pequeno desafio em Next.js que reflete o trabalho real que farias aqui. Avaliamos qualidade de código, testes, acessibilidade e decisões de engenharia — não a velocidade.
- Walkthrough técnico (45 min) — partilha o ecrã e mostra-nos um projeto ou PR de que tenhas orgulho. Guia-nos pelas decisões de arquitetura, os trade-offs e o que melhorarias.
- Conversa final com o founder — alinhamento sobre visão, ritmo e como é o sucesso nos primeiros 90 dias.

## Comprove o seu trabalho

- Mostra-nos um trabalho de frontend de que tenhas orgulho — aplicações em produção, contribuições open source, deploys no Storybook ou artigos detalhados. Interessa-nos a forma como pensas, não só o que entregaste.
- Partilha exemplos de estratégias de teste que já implementaste — suites E2E, pipelines de CI, relatórios de cobertura ou configurações de regressão visual.
- Se já escreveste documentação técnica, decisões de arquitetura ou especificações de componentes, traz essas referências. Valorizamos a clareza ao nível da engenharia tanto quanto a capacidade técnica pura.

## Benefícios & ambiente

- Cultura de engenharia AI-first — usamos Claude, servidores MCP e ferramentas de IA à medida todos os dias. Aqui vais além dos limites, em vez de apenas tratar tickets.
- Função 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.
- Subsídio de transporte para cobrir a tua deslocação.
- Ambiente de elevada autonomia e foco em resultados — sem microgestão, sem teatro de aprovações. Entregar e iterar.
- Acesso direto ao founder e à equipa de liderança — as tuas ideias chegam a quem decide no mesmo dia.
- Trabalha num verdadeiro ecossistema multi-app (10 repositórios) com padrões de engenharia dos quais a maioria das equipas 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 contacto 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

About You

2

Your Work

3

Why Us

4

Submit

## Outras Vagas Abertas

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://sales-mind.ai/#organization","name":"SalesMind AI","url":"https://sales-mind.ai","logo":{"@type":"ImageObject","url":"https://sales-mind.ai/logo.svg"},"description":"AI-powered sales automation platform that helps businesses automate prospecting, personalize outreach, and close more deals.","knowsLanguage":["en","fr","es","de","it","pt-BR","nl","pt-PT","ja","ko","zh-Hans","zh-Hant","hi"],"founder":{"@type":"Person","name":"Julien Gadea"},"sameAs":["https://www.facebook.com/SalesMind.Ai.corp","https://www.instagram.com/salesmind_ai/","https://twitter.com/salesmind_ai","https://www.youtube.com/@SalesMindAi","https://www.tiktok.com/@salesmind_ai","https://www.reddit.com/user/SALESMIND_AI/"],"contactPoint":[],"areaServed":"Worldwide"},{"@type":"WebSite","@id":"https://sales-mind.ai/#website","name":"SalesMind AI","url":"https://sales-mind.ai","description":"Close More Deals with AI Sales Agents","inLanguage":"en","publisher":{"@type":"Organization","@id":"https://sales-mind.ai/#organization","name":"SalesMind AI"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://sales-mind.ai/blog?q={search_term_string}"},"query-input":"required name=search_term_string"},{"@type":"ReadAction","target":"https://sales-mind.ai"}]}]}
{"@context":"https://schema.org","@type":"BreadcrumbList","@id":"https://sales-mind.ai/pt-PT/careers/senior-frontend-engineer#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Início","item":"https://sales-mind.ai/pt-PT"},{"@type":"ListItem","position":2,"name":"Carreiras","item":"https://sales-mind.ai/pt-PT/careers"},{"@type":"ListItem","position":3,"name":"Senior Frontend Engineer","item":"https://sales-mind.ai/pt-PT/careers/senior-frontend-engineer"}]}
{"@context":"https://schema.org","@type":"JobPosting","@id":"https://sales-mind.ai/careers/senior-frontend-engineer#jobposting","title":"Senior Frontend Engineer","description":"A SalesMind AI constrói infraestrutura de pipeline previsível para empresas B2B. Lançamos produtos alimentados por IA que substituem workflows inteiros de SDR — e exigimos de cada pixel, cada interação e cada deployment o padrão de um produto de mil milhões de dólares.\n\nProcuramos um(a) Senior Frontend Engineer que não se limite a escrever componentes, mas que entregue experiências completas, cuidadas e prontas para produção. Alguém que combine visão de produto, sensibilidade de design, rigor de engenharia e disciplina de lançamento.\n\nIrá trabalhar num ecossistema multi-app moderno: website institucional, frontend do produto, documentação, ferramentas de administração e um design system partilhado — tudo ligado através de um workspace pnpm com CI/CD real. Esta não é uma função de entregar funcionalidades e avançar para a seguinte: é responsável pela qualidade de ponta a ponta.","datePosted":"2026-10-11T15:53:44.746426+00:00","employmentType":"FULL_TIME","hiringOrganization":{"@type":"Organization","@id":"https://sales-mind.ai/#organization","name":"SalesMind AI","sameAs":"https://sales-mind.ai"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote"}}}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://sales-mind.ai/pt-PT/careers/senior-frontend-engineer#webpage","url":"https://sales-mind.ai/pt-PT/careers/senior-frontend-engineer","name":"Senior Frontend Engineer — SalesMind AI Careers","description":"Apply for the Senior Frontend Engineer position in Engineering at SalesMind AI.","inLanguage":"pt-PT","isPartOf":{"@type":"WebSite","@id":"https://sales-mind.ai/#website","url":"https://sales-mind.ai","name":"SalesMind AI"},"breadcrumb":{"@id":"https://sales-mind.ai/pt-PT/careers/senior-frontend-engineer#breadcrumb"},"potentialAction":{"@type":"ReadAction","target":"https://sales-mind.ai/pt-PT/careers/senior-frontend-engineer"},"dateModified":"2026-03-01T00:00:00.000Z"}
{"@context":"https://schema.org","@type":"SpeakableSpecification","cssSelector":["[data-speakable]","h1","h2"]}
```
