Sub-área · Tecnologia

Frente Mobile

Desenvolver e entregar soluções mobile eficientes, inovadoras e de alta qualidade, garantindo uma experiência de usuário excepcional e contribuindo para o crescimento e sucesso da empresa.

React Native iOS · Android Flutter

6

Níveis

T-Shaped

Carreira

Mobile Estagiário(a)

Missão do Cargo

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.

Responsabilidades & Entregáveis

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.

Conhecimento Técnico
JavaScript básicoTypeScript básicoReact Native básicoUI/UX básico · FlexboxReact NavigationHTTP · fetch/AxiosAsyncStorageAPIs nativas básicasFlipper · React DevToolsJest básicoGit básico
Comportamento na Prática

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

Cross-Stack

Não exigido neste nível. Foco é consolidar fundamentos de mobile.

Mobile Júnior

Missão do Cargo

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.

Responsabilidades & Entregáveis

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.

Conhecimento Técnico
JavaScript intermediárioTypeScript intermediárioReact Native intermediárioPerformance · memo/PureComponentStacks aninhados · Deep Linking básicoAPIs nativas: câmera, geo, push, biometriaAsyncStorage · MMKVTratamento de erros HTTPJest com mocksGit FlowBuild básico: Expo / bare RN
Comportamento na Prática

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.

Cross-Stack

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

Missão do Cargo

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).

Responsabilidades & Entregáveis

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.

Conhecimento Técnico
React Native avançadoJavaScript/TypeScript avançadoRedux Toolkit · Zustand · Context APIAPIs nativas avançadasPush NotificationsDeep LinkingBiometriaPagamento in-appPerformance: profiling, lazy loadingCI/CD: Fastlane · EAS BuildDetox · MaestroOData e contratos de API
Comportamento na Prática

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

Cross-Stack

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

Missão do Cargo

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.

Responsabilidades & Entregáveis

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.

Conhecimento Técnico
React Native: internals do frameworkMódulos nativos: Swift/Kotlin básicoPerformance: profiling, memória, FPSCI/CD avançado: Fastlane · EAS · signingDesign Systems mobileSentry · Crashlytics · AnalyticsDetox · Maestro em escalaApp Store ConnectGoogle Play ConsoleSegurança mobile: OWASPSecure Storage · Certificate Pinning
Comportamento na Prática

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

Cross-Stack

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écnica
Missão do Cargo

Atuar 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.

Responsabilidades & Entregáveis

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.

Conhecimento Técnico
React Native completoMódulos nativos: Swift/KotlinCI/CD · Distribuição · SegurançaArquitetura: offline-first, sync, cacheState machinesMicro-frontends mobilePerformance avançada: FPS · memória · startupOWASP Mobile completoiOS em profundidadeAndroid em profundidade
Comportamento na Prática

Última fronteira técnica

Influência sem autoridade formal

Pesquisa contínua

Comunicação estratégica

Cross-Stack

Pré-requisito: avançado em 1 outra stack (nível Pleno) + intermediário em uma terceira.

Tech Lead Mobile

Trilha de Liderança
Missão do Cargo

Liderar 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.

Responsabilidades & Entregáveis

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.

Conhecimento Técnico
Toda a stack mobile PloomesArquitetura de SistemasGestão de Pessoas: Playbook PloomesCrash rate · App Store rating · RetentionComunicação Técnica
Comportamento na Prática

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

Cross-Stack

Mesmo do Especialista: avançado em 1 outra stack (nível Pleno) + intermediário em uma terceira.