Tech Lead

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.  O Tech Lead vai trabalhar com desenvolvimento de código do nosso site e do nosso sistema de gestão, mas também da equipe, servindo como referência técnica e como impulsionador do crescimento dessas pessoas. 


Como vai ser o seu dia a dia

  • Sendo facilitador e decisor no que diz respeito a impasses no quesito de decisões técnicas a serem tomadas pelo time;
  • Estruturando, promovendo e dando suporte ao desenvolvimento técnico da sua equipe, fomentando sempre o foco na evolução dos produtos;
  • Garantindo a entrega de 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;
  • Dando, recebendo e fomentando o feedback sobre o código desenvolvido;
  • Compartilhando e fomentando o compartilhamento de conhecimento e fomentando práticas como pareamento;
  • Procurando sempre criar a melhor experiência para os associados da TAG;
  • Representando a equipe em reuniões estratégicas de tomadas de decisões sobre direcionamento dos produtos, análise técnica de requisitos e dimensionamento de tempo de projeto;
  • Garantindo a qualidade e o cumprimento dos prazos dos projetos;
  • Antecipando possíveis problemas técnicos e sugerindo alternativas para evitá-los.

Job requirements

O que esperamos de você

  • Expertise em desenvolvimento de software, design de código e arquitetura de soluções (DDD, TDD, paradigmas, etc.);
  • Domínio de HTML5, CSS3, Javascript (ES6 e ES8) e React;
  • Experiência com GIT, NPM e Webpack 4;
  • 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 com metodologias ágeis;
  • Conhecimento em Pug e SCSS;
  • Conhecimento em com AWS (principalmente EC2, S3 e CloudFront);
  • Habilidade em desenvolver e implementar APIs.


    Será um diferencial se você tiver

    • Conhecimento em React Hooks, Styled Components (ou similares) e Next.js;
    • Conhecimento em Node.js;
    • Conhecimentos em bancos de dados relacionais.


    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.