← Voltar para vagas

Software Engineer Sênior — Frontend Vue

gogroup

Remoto BR
Desenvolvimento Frontend

Score da Vaga

100 pontos
Modelo remoto (+90) Desenvolvimento (+10) Frontend (+10)

🚀 Sobre a oportunidade

Você vai atuar diretamente no ecossistema de produtos da Gocase, trabalhando em experiências que vão desde o totem de autoatendimento das lojas físicas até o catálogo de personalização e o checkout da nossa loja online.

São produtos com volume real de acessos e impacto direto no negócio — aqui, uma experiência ruim ou um bug no frontend pode significar um pedido perdido. Por isso, buscamos alguém que tenha profundidade técnica, visão de produto e goste de acompanhar o que constrói até a produção.

Nossa stack combina Vue no frontend e Ruby on Rails no backend, com múltiplos repositórios, CI/CD via GitLab CI e GitHub Actions e infraestrutura em Kubernetes.

É uma posição para quem gosta de resolver problemas complexos, colocar a mão no código e elevar o nível técnico do time. 🚀

💼 O que você vai fazer

• Conduzir entregas ponta a ponta, do refinamento técnico ao deploy e acompanhamento em produção;

• Desenhar features que atravessam múltiplos repositórios, tomando decisões sobre o que deve ser resolvido no frontend e o que deve ficar no backend;

• Desenvolver e manter componentes Vue (SFC) em projetos com Nuxt 2, Nuxt 3 e Vue CLI, contribuindo também para a evolução do legado;

• Definir e manter contratos de API entre Rails e frontend, garantindo tratamento de erros consistente e versionamento quando necessário;

• Realizar code reviews formativos, contribuindo para a qualidade do código e para o desenvolvimento técnico de pessoas juniores e plenas;

• Utilizar ferramentas de observabilidade para investigar incidentes, identificar causas e prevenir recorrências;

• Identificar e quantificar dívidas técnicas, priorizando-as junto ao time de Produto e conduzindo sua execução;

• Participar das decisões técnicas que impactam a evolução, estabilidade e escalabilidade dos produtos.

✅ O que buscamos

• Superior completo ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;

• 5+ anos de experiência desenvolvendo software em produção;

• Domínio de Vue 2 e Vue 3, incluindo Composition API, reatividade, ciclo de vida, componentização e gerenciamento de estado com Pinia ou Vuex;

• Experiência sólida com Nuxt.js, SSR e geração estática, incluindo entendimento de hidratação e seus impactos;

• JavaScript sólido e experiência com TypeScript em projetos Vue;

• Domínio de SCSS e CSS moderno, incluindo responsividade, variáveis e organização de estilos em bases de código grandes;

• Experiência com integração frontend/backend via Axios e APIs com contratos JSON, incluindo tratamento de erros e estados de carregamento;

• Experiência com testes automatizados, utilizando ferramentas como Jest, RSpec/Minitest e Playwright;

• Conhecimento de Docker e Docker Compose para desenvolvimento local e entendimento de como as aplicações são executadas em Kubernetes em produção;

• Domínio de Git em fluxo colaborativo, incluindo branches, pull requests, code review e resolução de conflitos;

• Experiência com pipelines de CI/CD, especialmente GitLab CI e GitHub Actions, com capacidade de investigar e corrigir builds quebrados.

⭐ Será um diferencial

• Experiência prévia com e-commerce, produtos digitais ou aplicações de alto volume;

• Vivência com evolução de aplicações legadas e migrações incrementais;

• Experiência com observabilidade e investigação de incidentes em produção;

• Conhecimento de arquitetura de sistemas distribuídos e aplicações com múltiplos repositórios;

• Experiência utilizando IA no desenvolvimento de software, seja para produtividade, qualidade, testes ou investigação técnica.

💙 Bora fazer acontecer?

Se você se identificou com o desafio e quer construir produtos que chegam de verdade na mão dos nossos clientes, queremos conhecer você!

Inscreva-se e venha fazer parte do GoGroup. 🚀

O que você achou desta vaga?

Comentários 0

Quer comentar sobre esta vaga?
Faça login ou crie sua conta em segundos para participar da conversa.
Carregando comentários...

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 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.

Sobre a área de Marketing Digital

O Marketing Digital é uma área em permanente expansão, impulsionada pelo crescimento do e-commerce e pela necessidade de presença digital forte. Profissionais de marketing dominam ferramentas como Google Ads, Meta Ads, HubSpot, Google Analytics e plataformas de automação.

As especializações mais procuradas incluem Growth Marketing, Performance, SEO, Marketing de Conteúdo e Growth Hacking. A combinação de criatividade com análise de dados é o diferencial mais valorizado no mercado.

O mercado oferece oportunidades tanto em agências quanto em empresas de tecnologia, com salários competitivos e possibilidade de trabalho remoto.

Sobre a área de Web Designer

O Web Designer é o profissional responsável por criar interfaces visuais de sites, aplicações web e landing pages, combinando estética, usabilidade e experiência do usuário. Ele transforma necessidades de negócio em layouts funcionais e responsivos que comunicam a identidade da marca.

As principais habilidades incluem UI design, design responsivo, prototipação (Figma, Sketch, Adobe XD), wireframing, design systems, acessibilidade (WCAG), information architecture e conhecimento básico de HTML/CSS. Conhecimento de UX design, motion design e front-end é diferencial.

Web Designers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam design systems, design tokens e conseguem criar interfaces que convertem e engajam. A área oferece oportunidades desde web designer júnior até product designer e design lead.

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 Comercial

A área Comercial é responsável por gerar receita e expandir a base de clientes. Profissionais de vendas B2B e B2C são fundamentais para o crescimento sustentável de qualquer organização.

As principais habilidades incluem prospecção, negociação, CRM (Salesforce, HubSpot), sales enablement e consultoria de valor. A abordagem consultiva e data-driven é cada vez mais valorizada.

Vendedores consultivos e Sales Managers sênior têm potencial de earning muito alto, com OTE (On-Target Earnings) que pode superar R$ 30.000 mensais em empresas de tecnologia.

Guias de Carreira

Guia de Carreira em Tecnologia

Planejamento, habilidades, entrevistas e crescimento profissional em TI, Ciência de Dados, DevOps e Produto.

Ler guia completo →

Guia de Carreira em Design

UX/UI, Design Gráfico, Design de Produto. Portfólio, ferramentas, entrevistas e crescimento na área de Design.

Ler guia completo →

Guia de Carreira em Marketing

SEO, Mídia Paga, Growth, Marketing de Conteúdo. Certificações, ferramentas e estratégias para crescer no Marketing Digital.

Ler guia completo →

Guia de Carreira em Finanças

Mercado financeiro, investimentos, finanças corporativas, certificações e estratégias para crescer na área financeira.

Ler guia completo →

Guia de Carreira em Comunicacao

Jornalismo, RP, Comunicacao Corporativa, Marketing de Conteudo e Producao Multimidia.

Ler guia completo →

Guia de Carreira em Administracao

Gestao de Empresas, RH, Logistica, Consultoria, Gestao de Projetos e Empreendedorismo.

Ler guia completo →

Guia de Carreira em Dados

Ciencia de Dados, Engenharia de Dados, BI, Machine Learning e IA. Da formacao ao mercado.

Ler guia completo →

Guia de Carreira em Produto

Product Management, Product Ownership, Agile, Scrum e OKRs. Da estrategia a execucao.

Ler guia completo →

Glossário Tech e Remoto

Chega de ficar boiando nas entrevistas e descrições de vagas

O mercado de trabalho, especialmente o de tecnologia e as empresas globais, desenvolveu um dialeto próprio. Não entender essas siglas pode fazer você perder oportunidades valiosas ou negociar mal o seu contrato. Para acabar com esse problema, criamos o Glossário Definitivo do Profissional Remoto.

🏢 Modelos de Trabalho e Rotina

Async (Trabalho Assíncrono)
Modelo de comunicação onde as respostas não precisam ser imediatas. Em vez de reuniões o dia todo, a equipe usa documentos e mensagens estruturadas. É o padrão de ouro das empresas globais com times em vários fusos horários.
Sync (Trabalho Síncrono)
O oposto do Async. Exige que a equipe esteja online e disponível no mesmo horário para reuniões, chats ao vivo e colaboração em tempo real.
Daily / Stand-up
Reunião diária e rápida (geralmente de 15 minutos) muito comum em metodologias Ágeis (Scrum). A equipe responde a três perguntas: O que fiz ontem? O que farei hoje? Há algum impedimento?
All-Hands / Town Hall
Reunião geral que envolve todos os funcionários da empresa. Geralmente conduzida pelos fundadores (C-Levels) para apresentar resultados, novas metas e responder a perguntas da equipe.
1:1 (One-on-One)
Reunião individual e recorrente entre o profissional e seu líder direto. Serve para alinhamento de carreira, feedbacks e resolução de problemas, não apenas para status de projetos.

💰 Contratos, Benefícios e Remuneração

PTO (Paid Time Off)
Significa "Tempo Livre Remunerado". Diferente das férias fixas do Brasil (CLT), as empresas estrangeiras costumam oferecer uma bolsa de dias (ex: 20 dias de PTO) que você pode usar para férias, dias de doença ou resolver problemas pessoais, recebendo normalmente.
Equity / Stock Options
Participação societária. A empresa oferece a você o direito de comprar ações da startup por um preço baixíssimo no futuro. Se a empresa crescer ou for vendida, essas ações podem valer muito dinheiro.
Vesting (Período de Aquisição)
É a regra que controla o seu Equity. Geralmente dura 4 anos. Você não ganha todas as ações no primeiro dia; você as "conquista" aos poucos enquanto permanece na empresa. Se houver um "Cliff" de 1 ano, significa que você precisa ficar pelo menos um ano para receber a primeira parte.
RSUs (Restricted Stock Units)
Diferente das Stock Options (onde você tem o direito de comprar a ação), as RSUs são ações que a empresa simplesmente te dá como bônus ou parte do salário, mas que seguem um calendário de Vesting.
Contractor (B2B / PJ)
Modelo de contratação internacional mais comum para brasileiros. Você atua como uma empresa prestadora de serviços (PJ) para a empresa no exterior, recebendo o valor bruto (gross salary) sem descontos na fonte.

🤖 Recrutamento e Processo Seletivo

ATS (Applicant Tracking System)
O "robô" que lê o seu currículo. Softwares como Greenhouse, Ashby e Workday são usados para filtrar candidatos por palavras-chave antes mesmo de um humano olhar o documento. (Dica: é por isso que seu currículo precisa ser limpo e ter as keywords certas).
JD (Job Description)
A Descrição da Vaga. É o documento que lista as responsabilidades, requisitos e benefícios da posição aberta.
Fit Cultural
Etapa da entrevista que avalia se os seus valores, forma de comunicação e visão de mundo estão alinhados com a cultura da empresa. É aqui que avaliam suas Soft Skills.
Onboarding
O processo de integração. É o período das suas primeiras semanas na empresa, onde você recebe acessos, conhece a cultura, estuda a documentação e entende como o produto funciona.

🚀 Como usar isso a seu favor?

O segredo não é apenas saber o que essas siglas significam, mas usá-las ativamente. Se durante a entrevista para uma vaga gringa você perguntar "Como funciona a política de PTO e o calendário de Vesting de vocês?", o recrutador imediatamente perceberá que você é um profissional de alto nível, familiarizado com o mercado global.

O mercado de trabalho remoto exige preparação. E ter o vocabulário certo é o primeiro grande passo para garantir propostas na casa dos milhares de dólares.

Dica do Especialista

Estratégias Avançadas para Dominar o LinkedIn

O maior erro que os profissionais cometem no LinkedIn é tratá-lo como um repositório estático de currículos. A plataforma evoluiu para se tornar um poderoso motor de busca (SEO) de talentos e um ecossistema de conteúdo.

Ter uma foto bem iluminada e o campo "Experiência" preenchido já não é um diferencial; é o mínimo esperado. Se você deseja atrair recrutadores, parceiros de negócios ou clientes de forma passiva, precisa entender como o algoritmo funciona e como gerar valor real. Aqui estão as estratégias mais eficazes para transformar seu perfil.

1. Otimize seu Título (Headline) para SEO

O "Título" (aquela frase que fica logo abaixo do seu nome) é o espaço imobiliário mais valioso do seu perfil. É a principal métrica que o algoritmo de busca do LinkedIn utiliza quando um recrutador digita palavras-chave.

Muitas pessoas cometem o erro de colocar apenas o cargo atual (ex: "Engenheiro de Software na Empresa X"). Em vez disso, use uma fórmula que combine Cargo + Especialidades (Palavras-chave) + Proposta de Valor.

💡 Antes e Depois

Comum: Gerente de Marketing

Otimizado: Gerente de Marketing Estratégico | Especialista em Inbound & Growth Hacking | Ajudando empresas a escalarem receitas através de tráfego orgânico

2. Engajamento Estratégico (O Segredo do Algoritmo)

Você não precisa necessariamente criar posts todos os dias para ter visibilidade. O algoritmo do LinkedIn premia fortemente os "comentários de valor". Quando você comenta na postagem de alguém com uma reflexão inteligente (não apenas um "Parabéns!" ou texto gerado por IA), sua foto, seu nome e seu título aparecem para toda a rede daquela pessoa.

Dedique 15 minutos do seu dia para comentar em publicações de líderes da sua área ou de empresas nas quais você gostaria de trabalhar. Isso cria Brand Awareness (consciência de marca) pessoal e frequentemente resulta em convites de conexão altamente qualificados.

3. Fuja do "Estou muito feliz em anunciar..."

A cultura do LinkedIn ficou famosa pela positividade tóxica e pelas "humildes exibições" (humblebrag). Para se destacar no meio do ruído, aposte na autenticidade. Compartilhar fracassos, lições aprendidas após um projeto dar errado ou documentar o seu processo de aprendizado (build in public) gera muito mais conexão emocional do que apenas postar vitórias plastificadas.

"As pessoas não se conectam com a perfeição; elas se conectam com a vulnerabilidade profissional e com a resiliência."

4. O Domínio das Mensagens (InMail)

Adicionar alguém apenas enviando o convite vazio é desperdiçar uma oportunidade. Ao mesmo tempo, enviar um "pitch" de vendas ou pedir emprego na primeira mensagem é como pedir alguém em casamento no primeiro encontro.

Use a estratégia "Dar, Dar, Pedir". Ao se conectar com alguém estratégico:

  • Mensagem 1: Elogie um artigo específico que a pessoa escreveu ou um projeto da empresa dela. (Sem pedir nada).
  • Mensagem 2 (dias depois): Compartilhe uma ferramenta, artigo ou contato que seja útil para o desafio que ela enfrenta. (Dar valor).
  • Mensagem 3: Somente então, faça um pedido simples, como "Teria 10 minutos para um café virtual para falarmos sobre as tendências de mercado da área X?".

5. Acompanhe seu SSI (Social Selling Index)

Você sabia que o LinkedIn dá uma nota secreta para o seu perfil? Chama-se Social Selling Index (Índice de Vendas Sociais). É uma métrica de 0 a 100 que avalia o quão eficaz você é em estabelecer sua marca, localizar as pessoas certas, engajar-se com insights e construir relacionamentos.

Perfis com pontuações acima de 70 ganham até 20% mais alcance orgânico em suas publicações. Você pode verificar a sua nota gratuitamente (basta estar logado e acessar linkedin.com/sales/ssi) para entender onde você precisa melhorar a sua atuação na rede.