Descrição da Vaga
A Programmers, especialista em desenvolvimento de software e inteligência de dados com mais de 30 anos de trajetória, busca um Desenvolvedor React Native Sênior para atuar no desenvolvimento, evolução e otimização de aplicações web e mobile de grande escala. O profissional terá um papel ativo nas decisões técnicas, focando na otimização de renderização, gerenciamento de memória, redução do tempo de carregamento e melhoria contínua da experiência do usuário.
Responsabilidades
- Desenvolver, evoluir e otimizar aplicações web e mobile de grande escala.
- Identificar gargalos de performance e propor melhorias de arquitetura.
- Garantir a estabilidade, escalabilidade e qualidade das aplicações.
- Atuar na otimização de renderização, gerenciamento de memória e redução do tempo de carregamento.
- Melhorar continuamente a experiência do usuário.
- Conduzir code reviews e apoiar outros desenvolvedores (se atuar como referência técnica).
- Monitorar, observar e resolver problemas em produção.
Requisitos
- ✓Experiência sólida com React, React Native e TypeScript em aplicações de médio e grande porte.
- ✓Experiência prática com otimização de performance em React Native, incluindo renderização, consumo de memória, tempo de inicialização e identificação de travamentos.
- ✓Conhecimento em otimização de listas utilizando FlatList, SectionList ou FlashList.
- ✓Experiência com otimização de bundle, incluindo code splitting, lazy loading, tree-shaking e gerenciamento de dependências.
- ✓Experiência com CodePush ou soluções equivalentes de atualizações OTA, incluindo rollout gradual, rollback e versionamento.
- ✓Conhecimento prático em Android, incluindo análise de logs, identificação de gargalos e investigação de problemas de performance.
- ✓Experiência com ferramentas de diagnóstico e profiling, como React DevTools Profiler, Hermes, Android Studio Profiler ou similares.
- ✓Conhecimento em arquitetura frontend/mobile, componentização e gerenciamento de estado.
- ✓Experiência com testes automatizados, utilizando Jest, React Testing Library ou ferramentas similares.
- ✓Conhecimento em CI/CD, Git e boas práticas de desenvolvimento.
- ✓Experiência com monitoramento, observabilidade e resolução de problemas em produção.
- •Conhecimento em Fabric, TurboModules, JSI e arquitetura do React Native.
- •Experiência com ferramentas como Flipper, Sentry, Firebase Performance e Perfetto.
- •Conhecimento em Java/Kotlin para investigação de problemas nativos Android.
- •Experiência com Redux Toolkit, Zustand, React Query ou SWR.
- •Experiência na implementação de indicadores e quality gates de performance em pipelines CI/CD.
- •Conhecimento em AWS e ambientes cloud.
- •Vivência com aplicações de alta escala, especialmente em e-commerce, delivery ou marketplaces.
- •Experiência atuando como referência técnica, conduzindo code reviews e apoiando outros desenvolvedores.
Benefícios
- ✓Política de Home Office
- ✓Plano de saúde com cobertura nacional
- ✓Plano odontológico
- ✓Convênio com Sesc
- ✓Wellhub
- ✓Vale refeição ou alimentação
- ✓Auxílio creche
- ✓Participação nos resultados
- ✓Licença parental estendida
- ✓Plano de desenvolvimento individual/anual com subsídio para capacitação
- ✓Treinamento do idioma inglês
Categorias
Sobre a Empresa
Mais vagas na Programmers - AI, Data & Software →Especialistas em desenvolvimento de software e inteligência de dados, temos uma relação de transparência, confiança, credibilidade e reconhecimento neste mercado. Aceleramos inovações digitais com agilidade e tecnologia. Nosso maior sonho? Impactar empresas e pessoas.
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Pessoa Desenvolvedora Fullstack Flutter/Node Especialista II
Grupo Boticário
Android Software Engineer Sênior (Afirmativa para Pessoas Negras)
iFood
Software Engineer III (Mobile)
Frete.com
Desenvolvedor Flutter Sênior
Premiersoft
Tech Lead Frontend (Flutter)
Rehva Tech