Skip to content

Sênior 2

Objetivo do Nível

Atuar como uma liderança técnica estratégica para a Squad, influenciando não apenas o desenvolvimento front-end, mas também as definições de produto e processos de engenharia global da empresa. É responsável por elevar o patamar técnico de todos os colaboradores e antecipar tendências tecnológicas.

Objetivo esperado: Projetar e liderar a implementação de grandes sistemas cross-platform, definir padrões globais de engenharia e ser o ponto focal para resoluções de crises técnicas complexas.

Critérios de Conhecimento

Fundamentos

  • Sistemas de Larga Escala: Experiência em projetar e manter aplicações com centenas de milhares de usuários.
  • Engenharia de Plataforma: Capacidade de criar ferramentas e abstrações que aumentam a produtividade de múltiplos times de desenvolvimento.

React Core

  • Evolução do Framework: Acompanhamento ativo das RFCs do React e impacto nas decisões de longo prazo da empresa. Ver guia de React Internals.
  • Micro-Arquiteturas: Definição de como o React se integra em ecossistemas maiores de tecnologia. Ver guia de Arquitetura Avançada.

State

  • State Management Governance: Definir padrões de gestão de estado que evitem dívida técnica em larga escala.
  • Event-Driven UI: Implementação de arquiteturas de UI totalmente baseadas em eventos e fluxos de dados assíncronos.

Design Patterns

  • Patterns de Infraestrutura: Integrar padrões de front-end com infraestrutura de CI/CD, monitoramento e analytics.
  • Design System Evolution: Liderar a evolução do @ptm/design-system para novos contextos e plataformas.

Arquitetura

  • Enterprise Architecture: Visão completa da pilha tecnológica da empresa baseada em SoC e SOLID.
  • BFF Orchestration: Definir a estratégia global de BFF para toda a organização.
  • Decisões Estratégicas: Avaliação de custo-benefício (Buy vs Build) garantindo a simplicidade com KISS e YAGNI. Seguir padrões de Nomenclatura e Declaração de Funções.

Performance/Render

  • Performance Culture: Estabelecer a performance como um pilar inegociável do ciclo de desenvolvimento conforme o guia de Performance. Ver também Performance Avançada.
  • Advanced Optimization: Técnicas de otimização de baixo nível (byte-level optimization) quando necessário utilizando Web Vitals.

Testes

  • Observabilidade: Integrar testes automatizados com ferramentas de observabilidade para detecção proativa de erros conforme a Estratégia de Testes.
  • Quality Gates: Definição de processos automatizados que impedem código de baixa qualidade de chegar em produção utilizando TDD.

Rede

  • Protocolos de Próxima Geração: Noções de como novas tecnologias de rede afetarão a experiência do usuário.
  • Data Fetching Strategy: Definir padrões globais de busca e sincronização de dados para a empresa.

Segurança

  • Security Leadership: Ser a referência estratégica em práticas de segurança, definindo padrões globais para mitigar Vulnerabilidades Web.
  • Estratégia de Cookies e Sessão: Definir políticas corporativas de armazenamento e gerenciamento de identidade.
  • Segurança na Cadeia de Suprimentos: Estabelecer processos de governança para adoção de novas dependências e tecnologias.
  • Audit & Compliance: Liderar processos de conformidade técnica para padrões internacionais de saúde (HIPAA, LGPD) em nível de plataforma.

Entregáveis Esperados

  • Definição da stack tecnológica para novos produtos da empresa.
  • Artigos técnicos e palestras representando a engenharia da empresa para o mercado.
  • Avaliação e mentoria de lideranças seniores em formação.

Como fazer vs Como não fazer

Como fazer

  • Tomar decisões técnicas baseadas em dados e objetivos de negócio.
  • Promover um ambiente de inovação segura e aprendizado contínuo.
  • Ser o elo entre a alta gestão e o time técnico, traduzindo visões em planos de ação.

Como não fazer

  • Focar excessivamente em "hype" tecnológico sem valor real para o produto.
  • Criar dependências técnicas de si mesmo (ser o único que sabe resolver determinados problemas).
  • Perder o pragmatismo em favor de um purismo técnico excessivo.