Local: Híbrido - 3x presenciais na ZS/SP
Modalidade de Contratação: PJ ou Cooperado
Tempo de projeto: 60 dias como PJ, após será internalizado CLT.
Descrição do Cargo: O Tech Lead atuará como referência técnica hands-on, garantindo:
• Aderência à arquitetura definida e qualidade de código.
• Boa experiência de desenvolvimento (DX).
• Integração correta entre front-end, BFF e camadas de gateway.
Conhecimentos Técnicos:
Arquitetura Front-end (Stack Oficial)
• Core: Next.js 14+, React 18+, TypeScript.
• Estilização: Tailwind CSS + PostCSS.
• Dados: Axios, TanStack Query, GraphQL.
• Tooling: Turborepo (Monorepo), Biome.js (lint e format), Vitest.
Backend (Node.js) e BFF
• Ambiente: Node.js (14+).
• Frameworks: Express.js ou NestJS.
• Fundamentos: Event Loop, programação assíncrona, Promises e Async/Await.
• APIs: Boas práticas (tratamento de erros, performance e organização).
Integrações, Governança e Infra
• BFF: Integração via GraphQL (BFF Claro Digital).
• API Gateway Apigee: Autenticação e Roteamento.
• Infraestrutura: Verizon CDN para entrega de conteúdo e performance.
Atribuições e Responsabilidades:
Arquitetura e Código
• Definição: Estrutura de projetos Next.js e organização de pacotes no monorepo.
• Consistência: Garantir aderência à arquitetura oficial e padrões de código.
• Atuação Prática: Decisões arquiteturais, implementações críticas e refactors estruturais.
• Qualidade: Code reviews profundos e direcionamento técnico.
Liderança e Interface
• Referência: Principal apoio técnico do time (atuação hands-on contínua).
• Conectividade: Interface técnica com BFF, API Gateway e Arquitetura.
• Cultura: Foco em simplicidade, escalabilidade e manutenibilidade.
Natureza do Papel: Este papel não é gerencial. A liderança acontece no código e na arquitetura. A expectativa é de atuação prática e contínua, sendo o responsável direto pela saúde técnica das aplicações.