Vaga Mobile
Startup
Localização: Remoto
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
A ProgramaThor é uma plataforma de recrutamento focada em desenvolvedores. Através do nosso algoritmo, identificamos as melhores combinações entre candidato-vaga, ajudando-os simultaneamente. Para os desenvolvedores, mostramos diversas vagas que combinam com seu perfil e possibilitamos a candidatura através de um clique. Para as empresas, apresentamos diversos programadores interessados e que combinam com sua oportunidade de trabalho.
🧠 Sobre a oportunidade
Já temos o primeiro cliente (área da saúde), com escopo inicial para desenvolvimento do aplicativo MVP.
Buscamos uma pessoa com foco no mobile em React Native para construir isso junto desde o início.
🎯O papel
Você será responsável por:
- Desenvolvimento de funcionalidades em React Native + Typescript
- Implementar funcionalidades offline-first com sync engine (push/pull) e resolução de conflitos
- Integrar a persistência local (WatermelonDB sobre SQLite) com as APIs do back-end
- Construir telas e componentes nativos alinhados ao design system
- Implementar autenticação biométrica e armazenamento seguro (SecureStore, LocalAuthentication)
- Trabalhar com geolocalização e recursos nativos do dispositivo
- Gerenciar builds e distribuição via EAS (TestFlight / Play Console Internal)
- Atuar em monorepo com packages compartilhados, resolvendo problemas com escopo ainda incompleto
🧩 Primeiro projeto
Cliente: setor da seguros (B2B)
Escopo: sistema de acompanhamento e evolução de pacientes
Objetivo: construção de um aplicativo MVP funcional
Stack obrigatória
- React Native + TypeScript strict
- Expo (workflow gerenciado, não bare)
- Re.Pack (Module Federation — diferencial avançado)
- WatermelonDB (ORM reativo sobre SQLite para offline)
- Expo SecureStore (Keychain/Keystore)
- Expo LocalAuthentication (TouchID/FaceID)
- Expo Location (geolocalização)
- React Query + Zustand (mesma stack do web)
- EAS Build (CI nativo do Expo)
Padrões e arquitetura
- Monorepo com packages compartilhados (@tea/ui-native, @tea/auth, @tea/http)
- Offline-first com sync engine (push/pull, last-write-wins)
- Componentes nativos que espelham a API do design system web
- Distribuição via TestFlight (iOS) + Play Console Internal (Android)
Diferenciais
- Experiência com tablet-first (UX diferente de smartphone)
- Implementação de sync engines com resolução de conflitos
- Canvas para assinatura digital
- Familiaridade com healthcare apps regulados
Acesse o perfil da ProgramaThor para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.