Sobre o Lab Secreto
O Lab Secreto nasceu do sonho de dois inquietos — Baêta e Danilo — que acreditam que é possível transformar negócios com inovação, propósito e gente boa ao redor.
Como consultoria, conectamos empresas ao seu verdadeiro potencial de crescimento, criando soluções pragmáticas, sustentáveis e mensuráveis, com foco em resultados tangíveis e valor real para nossos clientes e suas comunidades.
Nossa cultura valoriza a curiosidade, a gentileza e o compromisso com o todo. Hoje, seguimos construindo esse lugar com quem acredita que dá pra fazer diferente e melhor.
Se você compartilha dessa visão de mundo, o convite tá feito. Vem com a gente?
Requisitos:
- Domínio de JavaScript (ES6+) e TypeScript (tipagem avançada, genéricos, type guards).
- Experiência avançada em abordagens assíncronas (Promise.all, race, allSettled, retry).
- Desenvolvimento de custom hooks, memoização, deep linking, navegadores aninhados e rotas dinâmicas em React/React Native.
- Conhecimento em Clean Architecture aplicado a escala.
- Experiência com Apollo/Relay para GraphQL e estratégias de cache.
- Automação com Fastlane, CodePush e gerenciamento de apps com Expo (opcionalmente ejetados).
- Experiência em testes automatizados (unitários e end-to-end) e integração em pipeline.
- Práticas de monitoramento, métricas e performance em produção.
- Segurança avançada em mobile apps (SSL Pinning, jailbreak/root detection, OAuth2 com PKCE).
- Desejável experiência com Feature Flags (Amplitude, Firebase Remote Config).
- Desejável aplicações offline-first robustas (Realm, WatermelonDB).
- Capacidade de liderar decisões técnicas e influenciar a evolução arquitetural dos produtos.
- Clareza na comunicação e habilidade de conduzir reuniões técnicas.
- Proatividade na definição de boas práticas e padrões de documentação.
- Compromisso com a cultura de colaboração, excelência e aprendizado contínuo.
Responsabilidades:
- Projetar, desenvolver e manter aplicações escaláveis em React e React Native, aplicando padrões modernos de arquitetura e componentização.
- Criar design systems internos e garantir a reutilização de componentes seguindo boas práticas de Atomic Design.
- Definir e implementar estratégias de estado global, considerando performance, middlewares e side effects.
- Desenvolver integrações complexas com APIs REST e GraphQL, aplicando caching, segurança e estratégias de retry.
- Implementar soluções avançadas com Firebase, incluindo Push Notifications, Remote Config, Analytics e Cloud Functions.
- Automatizar processos de build, CI/CD e publicação, garantindo eficiência, qualidade e rastreabilidade.
- Garantir cobertura de testes unitários e end-to-end, participando ativamente na definição de critérios de aceitação junto ao time de QA.
- Monitorar e otimizar continuamente a performance das aplicações em produção.
- Atuar na segurança de aplicativos móveis, com foco em chaves, tokens, criptografia e fluxos OAuth2.
Modelo de trabalho: Remoto
Etapas do processo: Entrevista com RH; Entrevista Técnica; Entrevista fit com projeto/cliente.