Pessoa Desenvolvedora Front-End Pleno

Job description

A equipe de TI da TAG é responsável pelo desenvolvimento dos sistemas utilizados pelo clube (gestão de assinaturas, site, aplicativos), prezando sempre por um ambiente com muito espaço para colaboração e inovação. Essa é uma equipe engajada e em constante evolução, com importância gigantesca para o clube. Nesse cenário, os desafios que temos pela frente são muitos, possibilitando diversos projetos inovadores e estratégicos. 


A Pessoa Desenvolvedora Front-End vai trabalhar com o desenvolvimento do nosso sistema de gestão de assinaturas (notas fiscais, cobrança, gestão de leads, etc) e do nosso site (checkout, área do associado, chat, #Desafio1LivroPorMês, assinatura presente, etc). Quer conhecer mais sobre os produtos? Confere o nosso site: https://taglivros.com/


Como vai ser o seu dia a dia

  • Escrevendo código limpo, de fácil manutenção, utilizando tecnologias de ponta e as melhores práticas de desenvolvimento de software de forma a garantir a escalabilidade dos projetos;
  • Desenvolvendo código responsivo e fiel às interfaces projetadas pelos designers;
  • Procurando sempre criar a melhor experiência para os associados da TAG e para os taggers;
  • Colaborando com idéias e sugestões para soluções eficazes e criativas, pensando sempre na evolução dos produtos;
  • Dando e recebendo o feedback sobre o código desenvolvido;
  • Compartilhando conhecimento com a equipe.

Job requirements

O que esperamos de você

  • Domínio de HTML5, CSS3, Javascript (ES2015 e ES2017);
  • Experiência em (ou vontade de aprender) React - nossos projetos utilizam esta tecnologia, mas, para participar do processo, aceitamos experiências com Angular e Vue;
  • Experiência com GIT, NPM e Webpack 4;
  • Conhecimento com metodologias ágeis;
  • Conhecimento em Pug e SCSS;
  • Conhecimento em desenvolvimento de software, design de código e arquitetura de soluções (DDD, TDD, paradigmas, etc.).


Será um diferencial se você tiver

  • Conhecimento em automação de testes em diferentes níveis, tais como unitários, integração, UI e E2E (Jest, React Testing Library, Cypress ou similares).
  • Conhecimento em React Hooks, Styled Components (ou similares) e Next.js;
  • Conhecimento em Node.js;
  • Conhecimento em com AWS (principalmente EC2, S3 e CloudFront).


O que você vai encontrar

  • Plano de saúde e plano odontológico;
  • Vale refeição ou alimentação;
  • Vale transporte, auxílio Uber, auxílio combustível ou bicicletário;
  • Assinatura gratuita da TAG e desconto nos produtos da loja virtual;
  • Ambiente descontraído, horários flexíveis e disponibilidade para home office;
  • Duas horas semanais disponíveis para aprender novas ferramentas e tecnologias;
  • Possibilidade de apoio na aquisição de cursos, livros, ingressos para eventos e outros materiais que sejam relevantes para o seu desenvolvimento.