Software Engineer Sênior — Frontend Vue

Gocase

Brasil

Remote

BRL 167,000 - 234,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A Gocase atua no ecossistema de produtos com frontend Vue e backend Ruby on Rails, rodando em Kubernetes. Você trabalhará em experiências que vão do totem de autoatendimento às páginas de checkout.

Buscamos quem resolva problemas complexos, goste de código e tenha visão de produto, acompanhando o ciclo até a produção. Experiência de 5+ anos é valorizada, com domínio de Vue 2/3, Nuxt e APIs JSON.

Qualifications

  • Formação superior em Ciência da Computação, Eng. de Software, SI ou áreas correlatas.
  • 5+ anos de experiência desenvolvendo software em produção.
  • Domínio de Vue 2 e Vue 3 e experiência com Nuxt.js, SSR e geração estática.
  • Sólidos conhecimentos em JavaScript/TypeScript para projetos Vue.
  • Experiência com SCSS/CSS moderno, responsivo e escalável.
  • Integração frontend/back-end via APIs JSON com Axios, tratamento de erros.
  • Experiência com testes automatizados (Jest, RSpec, Playwright).
  • Conhecimento de Docker, Docker Compose e Kubernetes em produção.
  • Git em fluxo colaborativo com PRs, branches e resolução de conflitos.
  • Experiência com pipelines CI/CD (GitLab CI, GitHub Actions).

Responsibilities

  • 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 para evolução do legado.
  • Definir e manter contratos de API entre Rails e frontend, garantindo tratamento de erros e versionamento.
  • Realizar code reviews formativos, contribuindo para a qualidade do código e 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.

Skills

Vue 2/3
Nuxt.js
JavaScript/TypeScript
SCSS/CSS moderno
Axios/APIs JSON
Testes automatizados
Docker
Kubernetes
Git & PR workflow
CI/CD (GitLab / GitHub Actions)
Observabilidade

Education

Ciência da Computação / Eng. de Software (ou similar)

Tools

Nuxt.js
Vue
GitLab CI
GitHub Actions

Job description

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ê!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Desenvolvedora Front-end Sênior (Vue.js) - Home Office
Pessoa Desenvolvedora Front-end Sênior (Vue.js) - Home Office

Meu Home • Brazil

Remote
BRL 180,000 - 240,000
Desenvolvedor(a) Full-Stack Sênior (Node.js / Vue 3) – Foco em Front-End
Desenvolvedor(a) Full-Stack Sênior (Node.js / Vue 3) – Foco em Front-End

Zummit • Belo Horizonte

On-site
BRL 180,000 - 210,000
Estagiário (a) de Desenvolvimento de Software
Estagiário (a) de Desenvolvimento de Software

Gogroup Brasil • Fortaleza

On-site
BRL 18,000 - 27,000
Desenvolvedor(a) Full-Stack Sênior (Node.js / Vue 3) – Foco em Front-End
Desenvolvedor(a) Full-Stack Sênior (Node.js / Vue 3) – Foco em Front-End

ZUMMIT TECNOLOGIA LTDA • Belo Horizonte

On-site
BRL 180,000 - 260,000
DESENVOLVEDOR FRONT-END REACT
DESENVOLVEDOR FRONT-END REACT

FCamara • Brazil

On-site
BRL 201,000 - 268,000
Desenvolvedor Full Stack (Web) Sênior
Desenvolvedor Full Stack (Web) Sênior

LEAF CONSULTORIA & SISTEMAS LTDA • Vitória

On-site
BRL 180,000 - 280,000
Desenvolvedor Fullstack .NET + Vue/Nuxt Sênior
Desenvolvedor Fullstack .NET + Vue/Nuxt Sênior

Zytro • Porto Alegre

On-site
BRL 120,000 - 180,000
Analista Desenvolvedor(a) Fullstack Pleno
Analista Desenvolvedor(a) Fullstack Pleno

Talentfour • São Paulo

On-site
BRL 120,000 - 180,000
Desenvolvedor(a) Fullstack [Node.js / React.js] - Sênior
Desenvolvedor(a) Fullstack [Node.js / React.js] - Sênior

Frameworkdigital • Brazil

Hybrid
BRL 180,000 - 300,000
Vale alimentação e refeição
Auxílio home office
Plano de saúde
+4
DESENVOLVEDOR DE SOFTWARE PLENO
DESENVOLVEDOR DE SOFTWARE PLENO

SUPRANET TELECOM E INFORMATICA LTDA • Ipatinga

On-site
BRL 120,000 - 180,000