Caro usuário, habilite o javascript para que esse site funcione corretamente.

🚀 | Front End Engineer | Vue.js | Senior

Front End Engineer | Vue.js  | Senior

Remoto | 44h semanais

Para você nos conhecer melhor 💚

Desenvolvemos pessoas, softwares & negócios
+16 anos de experiência desenvolvendo software em 4 continentes com NPS +84, nos colocando em zona de excelência! 

Atuamos no desenvolvimento de soluções digitais (web, mobile, BI, RPA, entre outros), com sedes em São Paulo, Porto Alegre, Belo Horizonte e EUA. 

 

Overview da oportunidade: 

  • Estamos em busca de uma Pessoa para atuar como um(a) Desenvolvedor(a) Front End para construir e evoluir a interface da Firebit, proporcionando uma experiência intuitiva, segura e performática para operações de trading, custódia e transferência de criptoativos e stablecoins. Você trabalhará com Vue.js em um produto voltado para uma nova geração de investidores, com ferramentas de trading, robôs inteligentes, gráficos em tempo real e gestão profissional de portfólio.

Responsabilidades e atribuições:

  • Desenvolver interfaces ricas e responsivas com Vue.js 3 (Composition API) e TypeScript

  • Implementar dashboards de trading com visualização de dados em tempo real (gráficos de preço, order book, indicadores)

  • Integrar o front end com APIs RESTful do back end via BFF (Backend for Frontend)

  • Implementar fluxos de UX para operações financeiras: compra/venda de cripto, gestão de carteiras, transferências, robôs de trading

  • Garantir acessibilidade (WCAG), responsividade e compatibilidade cross-browser e mobile

  • Implementar mecanismos de autenticação multifator e autorização no client-side (OAuth2, JWT, MFA, RBAC)

  • Desenvolver componentes reutilizáveis e manter o design system da plataforma

  • Otimizar performance (lazy loading, code splitting, caching, virtualização de listas)

  • Escrever testes unitários e de componente (Vitest, Vue Test Utils, Cypress)

  • Colaborar com UX/UI designers na tradução de wireframes e protótipos em interfaces funcionais

Habilidades que você precisa ter:

  • 3+ anos de experiência com desenvolvimento front-end moderno

  • Domínio de Vue.js 3 (Composition API, Pinia, Vue Router) e TypeScript

  • Experiência com HTML5 semântico, CSS3/SCSS e design responsivo

  • Conhecimento de consumo de APIs REST, gerenciamento de estado e tratamento de erros no client

  • Experiência com ferramentas de build (Vite, Webpack) e bundling otimizado

  • Familiaridade com Git e fluxos de versionamento colaborativo

  • Experiência com testes automatizados para front end (unitários e E2E)

  • Noções de segurança no front end (XSS, CSRF, CSP, armazenamento seguro de tokens)

Habilidades que vão fazer você se destacar:

  • Experiência com plataformas de trading, exchanges, fintech ou dashboards financeiros

  • Conhecimento de Web3 e integração com wallets (MetaMask, WalletConnect) e bibliotecas blockchain (ethers.js, web3.js)

  • Experiência com WebSocket para dados em tempo real (preços, transações, notificações, order book)

  • Experiência com design systems e component libraries (Storybook, Figma tokens)

  • Vivência com micro frontends ou arquitetura modular de aplicações SPA

  • Experiência com gráficos de trading (TradingView, Chart.js, D3.js, Lightweight Charts)

  • Experiência com SSR (Nuxt.js) ou SSG para otimização de performance e SEO

  • Familiaridade com ferramentas de monitoramento front end (Sentry, LogRocket, Datadog RUM)

O que você vai encontrar na Confidencial (Apenas para Cadastrados):

  • Hub de conteúdo autoral segmentado por trilhas de conhecimento (IA, QA, Agilidade, Design UX/UI, Produto, Desenvolvimento de Software);
  • Talks mensais focados no desenvolvimento de soft skills;
  • Cultura de cuidado com as pessoas e saúde mental;
  • Plataforma de saúde mental e bem-estar;
  • Follow Up Confidencial (Apenas para Cadastrados): Acompanhamento mensal individual voltado ao bem-estar e desenvolvimento.

Recado da Confidencial (Apenas para Cadastrados):

Esta é uma vaga abrangente a todas as pessoas interessadas. Trabalhamos diariamente para construir um ambiente diverso e plural, que valoriza e respeita as diferenças e defendemos a liberdade de ser quem se é, livre de estereótipos e preconceitos.