Tech Lead Front-end

San Francisco 6 days agoContractor External
Negotiable
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.