Mobile Estagiário(a)
Aprender e aplicar conceitos de desenvolvimento mobile com React Native, colaborando em projetos sob supervisão técnica para contribuir com a equipe. Neste nível de entrada, você constrói a base técnica e comportamental para evoluir como desenvolvedor mobile especializado, focando integralmente em consolidar fundamentos da stack principal.
Tarefas supervisionadas de baixa complexidade
Auxiliar no desenvolvimento e manutenção do aplicativo.
Entregável: PRs com qualidade crescente; bug fixes simples.
Aprendizado de React Native
Princípios básicos da stack mobile.
Entregável: componentes simples; navegação básica.
Testes e revisões
Entregável: testes básicos; reviews iniciais.
Documentação dos processos
Uso Estratégico de IA (Copilot, ChatGPT, Claude)
Acelerar aprendizado e escrita de código simples.
Entregável: uso consistente para explicar trechos de React Native, gerar boilerplate de telas/componentes/estilos, revisar PR pessoal, traduzir erros do bundler/Metro, gerar exemplos de React Navigation, AsyncStorage e APIs nativas.
Curiosidade investigativa
Quer entender além do que foi pedido.
Qualidade de código em evolução
Resolve apontamentos de code review; não repete os mesmos erros.
Auto-revisão ativa
Testa em iOS e Android antes de submeter.
Comunicação clara
Pede ajuda com contexto: o que tentou, o que esperava, o que aconteceu.
Trabalho em equipe
Não exigido neste nível. Foco é consolidar fundamentos de mobile.
Mobile Júnior
Contribuir para o desenvolvimento de funcionalidades mobile de baixa e média complexidade com autonomia gradual, aplicando boas práticas sob supervisão do Sênior. Consolida o domínio de React Native e prepara a base técnica para o próximo nível — que começa a exigir conhecimento cross-stack.
Tarefas com autonomia parcial
Funcionalidades de baixa e média complexidade com pouca supervisão.
Entregável: PRs no prazo; defeitos baixos.
Aplicação de boas práticas
Componentização, hooks customizados.
Code reviews construtivos
Participação em decisões do squad
Uso Estratégico de IA (Copilot, ChatGPT, Claude)
Copiloto para escrita, refatoração e aprendizado da 2ª stack.
Entregável: geração de telas/hooks/testes, refatoração assistida, exploração de bibliotecas nativas, tipos TS para APIs, aceleração da 2ª stack (Frontend ou Backend), interpretação de crashes e logs.
Autonomia crescente
Resolve problemas de média complexidade sem mão dada.
Coachability ativa
Pede feedback proativamente.
Qualidade priorizada
Equilibra entrega com qualidade.
Atenção a UX mobile
Estados de loading/erro/vazio; testa iOS e Android.
Não exigido como critério formal ainda, mas o Júnior deve começar a explorar a 2ª stack (Frontend OU Backend) usando IA. Para promoção a Pleno: básico em 1 outra stack.
Mobile Pleno
Desenvolver soluções mobile robustas com autonomia, aplicando padrões de arquitetura e oferecendo orientação para Juniores. Começa a operar como T-shaped: profundidade em mobile + conhecimento básico em 1 outra stack (Frontend ou Backend).
Projetos de média complexidade sem supervisão
Features end-to-end no app.
Entregável: features entregues; pouco retrabalho; documentação técnica.
Arquitetura de telas e fluxos
Atomic Design, Clean Architecture.
Entregável: reutilização entre telas.
Code reviews construtivos
Entregável: reviews que elevam o squad.
Apoio a Juniores e Estagiários
Pair programming e mentoria informal.
Entregável: conhecimento compartilhado em rituais.
Participação em arquitetura
Sob supervisão do Sênior.
Entregável: contribuições em refinamentos arquiteturais.
Uso Estratégico de IA (Copilot, ChatGPT, Claude)
Copiloto avançado para entregas, refatoração e cross-stack.
Entregável: telas e hooks complexos, fluxos de navegação, testes (Jest, Detox), debug na 2ª stack via Copilot, revisão assistida de PRs de Juniores.
Qualidade de código elevada
Componentes reutilizáveis; hooks testáveis; design patterns aplicados.
Autonomia técnica
Entrega features completas sem supervisão.
Generosidade técnica
Apoia Juniores; documenta o que aprende.
Atenção a UX e plataforma
iOS/Android; acessibilidade; guidelines de cada SO.
Pensamento sistêmico nascente
Pré-requisito: básico em 1 outra stack (Frontend OU Backend).
Para Pleno → Sênior: evoluir 2ª stack para intermediário + básico na 3ª.
Mobile Sênior
Desempenhar liderança técnica no desenvolvimento de soluções mobile complexas, demonstrando expertise técnica, mentorando o squad e contribuindo para direções estratégicas da área. T-shaped consolidado: profundidade avançada em mobile + nível intermediário em 1 outra stack + básico em uma terceira.
Projetos de longo prazo sem supervisão
Entregável: qualidade; trade-offs documentados; impacto medido.
Decisões de arquitetura mobile com Tech Lead
Entregável: arquitetura sustentável; ADRs documentados.
Código de altíssima qualidade
Entregável: código referência; documentação que ensina.
Mentoria estruturada
1:1s, pair programming, roleplays.
Entregável: plano de mentoria; evolução observável.
Resolução de problemas complexos
Crashes, performance, builds quebrados.
Entregável: referência em situações críticas.
Uso Estratégico de IA (Copilot, ChatGPT, Claude)
Alavanca para arquitetura, mentoria e cross-stack.
Entregável: arquiteturas e ADRs com trade-offs; revisão de PRs com explicações didáticas; refatorações complexas; produção aceitável na 2ª stack em nível intermediário.
Referência técnica que ensina pelo exemplo
Pensamento sistêmico — cuida do squad inteiro
Decisão baseada em dados — ADRs com trade-offs
Mentoria proativa
Visão de longo prazo
Pré-requisito: intermediário em 1 outra stack + básico em uma terceira.
Para Sênior → Especialista: avançado (nível Pleno) na 2ª stack + intermediário na 3ª.
Especialista Mobile
IC — Trilha TécnicaAtuar como AI-Augmented Architect da área de mobile: referência técnica máxima individual (IC) que combina profundidade extrema em mobile com amplitude consistente em outras stacks. Trilha técnica do crescimento após Sênior — paralela à trilha de liderança (Tech Lead). Não gerencia pessoas; gera valor por excelência técnica, arquitetura e mentoria avançada.
Arquitetura sistêmica mobile
Padrões técnicos para todo o app.
Entregável: padrões documentados; bibliotecas internas; ADRs corporativos.
Resolução de problemas técnicos mais complexos
Entregável: problemas estruturais resolvidos; aprendizados disseminados.
Mentoria técnica de Sêniores
Entregável: Sêniores evoluindo.
Influência em decisões estratégicas
Stack, ferramentas, arquitetura global.
Pesquisa e adoção de tecnologias
RN new architecture, Flutter, KMP.
Entregável: radar tecnológico; adoções com ROI claro.
Última fronteira técnica
Influência sem autoridade formal
Pesquisa contínua
Comunicação estratégica
Pré-requisito: avançado em 1 outra stack (nível Pleno) + intermediário em uma terceira.
Tech Lead Mobile
Trilha de LiderançaLiderar tecnicamente o time de mobile, definindo padrões, conduzindo decisões de arquitetura e desenvolvendo pessoas. Trilha de liderança técnica após Sênior — paralela ao Especialista (IC). Próximo nível: Manager de Engenharia → CTO.
Liderança técnica do squad mobile
Entregável: squad alinhado; padrões seguidos; qualidade consistente.
Mentoria e desenvolvimento de pessoas
1:1s, PDIs, feedback, carreira.
Entregável: evolução observável no time.
Code reviews e qualidade
Entregável: padrão de código elevado no squad.
Articulação com Produto, Backend, Frontend
Entregável: alinhamento técnico cross-squad.
Padronização e governança
Entregável: ADRs; guidelines documentados.
Recrutamento e onboarding
Entregável: novos membros produtivos rapidamente.
Liderança inspiradora
Comunicação clara e direta
Decisão baseada em dados
Equilíbrio entre código e gestão
Cuidado com a saúde do time
Coragem para decisões difíceis
Mesmo do Especialista: avançado em 1 outra stack (nível Pleno) + intermediário em uma terceira.