Descrição breve
Procuramos um(a) Desenvolvedor(a) Mobile Pleno com sólida experiência em React Native para desenvolver e evoluir aplicações de médio e grande porte, com foco em performance, escalabilidade e qualidade de código.
Missão / Responsabilidades
- Desenvolver e evoluir o App Mobile, priorizando arquitetura robusta, performance, escalabilidade e integrações complexas.
- Participar da definição de soluções técnicas e desenho da arquitetura frontend.
- Criar interfaces modernas e componentes reutilizáveis utilizando Tamagui.
- Colaborar com Produto, Design e Backend para definir requisitos técnicos e funcionais.
- Implementar testes unitários e automatizados e participar de code reviews.
- Atuar em projetos de alto tráfego, identificando e resolvendo gargalos de performance.
Requisitos obrigatórios
- Experiência sólida e comprovada em React Native (iOS e Android).
- Domínio avançado de TypeScript.
- Conhecimento em Design Patterns, Clean Code, SOLID e Clean Architecture.
- Experiência com testes automatizados (unitários e E2E) usando Jest ou Detox.
- Conhecimento dos processos de build, assinatura digital e distribuição (App Store e Google Play).
- Forte compreensão de boas práticas de UX/UI, com atenção a detalhes visuais e de interação (essencial para aplicações financeiras).
Diferenciais
- Experiência em aplicativos do setor Financeiro ou de Investimentos.
- Criação de módulos nativos (Native Modules) ou bibliotecas para React Native.
- Vivência com pipelines de CI/CD mobile (ex.: Fastlane, GitHub Actions, Bitrise).
- Familiaridade com containerização (Docker) e orquestração (Kubernetes).
- Conhecimento avançado em otimização de performance mobile (profiling, memory leaks, re-renders).
- Experiência com provedores de nuvem (AWS ou Azure).
- Conhecimento em React.js.

