Frontend Developer

Descrição da vaga:


SEJA PARTE DO CLAN EXITLAG

Fã de games, tech e quer ajudar Gamers do mundo todo a viverem a melhor experiência nos jogos que mais amam? A ExitLag pode ser a sua próxima grande missão!

Somos a 1ª Plataforma de Otimização de Games no Mundo Powered by AI, levando máxima performance e estabilidade de conexão para milhões de Players nos 5 Continentes.

  1. Nascidos no Brasil, vivemos intensamente a cultura global.
  2. Em um mundo multiconectado, levamos a melhor conexão.
  3. Somos Inovação, Excelência, Qualidade e Transparência.

E como Clan, nossa paixão por evolução cresce level após level, para conquistarmos o ranking mais alto.

Vamos juntos ser a empresa que está moldando o futuro dos jogos?

PRESS START.


POR QUE TRABALHAR NA EXITLAG?

  1. Impacto que vai além do jogo
  2. Seu talento vai transformar diretamente a experiência e vida de milhões de pessoas.
  3. Dê aquele boost na carreira
  4. Viva oportunidades para crescer suas skills, viver desafios e desbloquear novas conquistas.
  5. Atue local e viva global
  6. Somos um Clan 100% Home Office, mas sempre conectado com o mundo.


Estamos em busca de Front-end Developer com experiência sólida em Vue.js para atuar com protagonismo na construção e evolução de aplicações escaláveis, performáticas e com foco na melhor experiência do usuário. Se você domina TypeScript, integra APIs com facilidade, tem atenção à qualidade do código e curte colaborar em times multidisciplinares, essa vaga é pra você!


Responsabilidades da vaga:

  1. Atuar com protagonismo no desenvolvimento e evolução de aplicações front-end utilizando Vue.js (v2 e v3), com foco em performance, escalabilidade e experiência do usuário.
  2. Estruturar, documentar e manter componentes reutilizáveis, garantindo padronização visual e técnica em toda a aplicação.
  3. Participar ativamente da definição de arquitetura front-end, adotando boas práticas de organização de código, divisão de responsabilidades e modularização.
  4. Integrar APIs REST e GraphQL de forma eficiente, implementando tratamentos de erros, loading states, e feedbacks ao usuário com clareza e consistência.
  5. Trabalhar com gerenciamento de estado utilizando Pinia ou Vuex, adotando estratégias para reatividade, cache local e controle de ciclo de vida.
  6. Criar e manter testes automatizados (unitários, snapshot e end-to-end) com Jest, Vitest ou Cypress, assegurando qualidade contínua nas entregas.
  7. Atuar como referência técnica no time, apoiando code reviews, propondo melhorias técnicas e guiando decisões de stack e arquitetura.
  8. Contribuir na definição de processos de CI/CD para front-end, com validações automáticas, lint, testes e deploy em ambientes de staging/produção.
  9. Colaborar em squads multidisciplinares utilizando metodologias ágeis (Scrum/Kanban), participando de plannings, dailies, reviews e retrospectivas.


Requisitos:

  1. Experiência avançada com Vue.js (Composition API, Vue Router, Pinia/Vuex) e sólido domínio de HTML, CSS (SCSS/Tailwind) e JavaScript moderno (ES6+).
  2. Prática em componentização, slots, emits, lifecycle hooks e boas práticas de reatividade e organização de código.
  3. Vivência com TypeScript no front-end, aplicando tipagens em props, emits, funções, e composição de tipos com interfaces e generics.
  4. Consumo eficiente de APIs REST e GraphQL, com Axios, Fetch, Apollo Client e estratégias de tratamento de erros, cache e revalidação.
  5. Experiência com testes automatizados: Jest, Vitest, Cypress ou Playwright, incluindo mock de requests e testes de integração.
  6. Ferramentas de linting e formatação (ESLint, Prettier, Stylelint), garantindo padronização e qualidade do código.
  7. Conhecimento em performance web (lazy loading, bundle optimization, code splitting) e análise com ferramentas como Lighthouse, Webpack Bundle Analyzer e Chrome DevTools.
  8. Experiência com controle de versão Git, atuando com pull requests, code reviews, branching e rebase.
  9. Familiaridade com CI/CD para front-end (GitHub Actions, GitLab CI, Jenkins), deploys automatizados e verificação de qualidade antes do merge.
  10. Prática com Docker para desenvolvimento local e integração com back-end em containers.


Diferenciais:

  1. Vivência com arquitetura de micros frontends, web components ou monorepos (ex: Nx, TurboRepo).
  2. Atuação em times com cultura de protagonismo técnico, com ownership do início ao fim nas entregas.
  3. Contribuição em decisões de UX, prototipagem em conjunto com design (Figma), e validação de hipóteses com usuários.


BENEFÍCIOS E VANTAGENS:

  1. Contratação PJ (pessoa jurídica)
  2. Ambiente 100% remoto e flexível
  3. Plano de Carreira sólido e bem alinhado com performance.
  4. Ajuda de custo com Home Office, Saúde, Bem-estar e Alimentação de R$1.300,00 no cartão Flash
  5. Plataforma Alura, TotalPass, Zenklub e Exitlag grátis e disponível para todos do Clan.
  6. Descanso remunerados, e day off para garantir que você esteja sempre no seu melhor.
  7. Plano de Participação nos Lucros + Ações da empresa após 6 Meses de Jornada.
  8. Ajuda de 50% para cursos e especializações após 6 Meses de Jornada.
  9. Bonus anual de um Salário para toda a Empresa, proporcional ao seu tempo de entrada.


WE ARE ON!

Localização
Modelo de contratação
Modelo de trabalho
São Paulo, SP, BR
Autônomo PJ
Remoto