Desenvolvedor(a) Frontend Vue.js Pleno

Atividades a serem realizadas: 



  • Entregar soluções baseadas em software de alta performance e qualidade, construído de maneira colaborativa com outros desenvolvedores.
  • Propor soluções técnicas que viabilizem objetivos estratégicos de maneira eficiente, monitorável e segura.
  • Analisar as exigências e especificações dos arquitetos do sistema, e contribuir com o desenho da solução (arquitetura, modelagem, design de código), atuando no desenvolvimento de sistemas que entreguem valor.
  • Pode apoiar no desenvolvimento técnico de profissionais com menos experiência, ajudando a desenvolver um time com nível adequado de qualificação.
  • Identificar problemas na base de código existente e aplicar melhorias.
  • Entregar com autonomia código testável com qualidade, estimando o esforço e o custo necessário para cumprir expectativas acordadas e comunicando necessidade de novos prazos .
  • Desenvolver e propor melhorias em sistemas e funcionalidades do lado do cliente (front-end) para fornecer aos usuários finais acesso às funções do sistema.
  • Construir componentes de aplicativos front-end para incluir scripts a serem executados em navegadores web de diversos dispositivos do lado do cliente, considerando conceitos da experiência do usuário.
  • As métricas de desenvolvimento do time são acompanhadas através das plataformas Data Metrics e/ou Flow.

Requisitos Obrigatórios:



  • Experiência com frameworks javascript como Vue.js, Angular ou React.
  • Sólidos conhecimentos em JavaScript (ES6+).
  • Experiência com WordPress, tanto em temas quanto em plugins.
  • Conhecimentos básicos em Node.js para integração com backend.
  • Familiaridade com controle de versão utilizando Git.
  • Habilidade para trabalhar em equipe e boa comunicação.
  • Experiência com Testes Automatizados: Capacidade de implementar e executar testes unitários, de integração e end-to-end.

Requisitos Desejáveis:



  • Experiência com renderização server-side (SSR) no Nuxt.js.
  • Conhecimento em Yarn e ferramentas de build modernas.
  • Conhecimento em Nuxt.js (versões 2 e 3).
  • Experiência em projetos de Atomic Design.
  • Conhecimento de SEO para otimização de sites.