Desenvolvedor Mobile React Native Sênior; Controle de Estoque
Listed on 2026-10-30
-
IT/Tech
Systems Engineer, Technical Support, UI/UX Design, Web Developer
Vaga aberta de Desenvolvedor(a) Mobile React Native Sênior (Controle de Estoque). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: senior.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R $ 10.000 a R $ 13.000.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:
No depósito, o celular vira ferramenta de trabalho: a pessoa lê o código de barras com a câmera, informa a quantidade, confirma a posição na prateleira e segue para o próximo item. Contagem de inventário, recebimento de mercadoria e transferência entre endereços passam por esse aplicativo, muitas vezes em corredores onde o sinal de internet some.
O app em React Native com Expo grava tudo localmente em SQLite e sincroniza quando a conexão volta. O problema central é o conflito: duas pessoas contando o mesmo endereço, uma contagem feita antes de uma transferência que só chegou depois, um ajuste que precisa de aprovação antes de mudar o saldo. O app não pode esconder esses casos nem resolver por conta própria o que pede decisão humana.
Como sênior, você decide o modelo de sincronização, como os conflitos aparecem para quem supervisiona e como manter a leitura de código de barras rápida em aparelhos de entrada.
O que você vai fazer:
- Definir o modelo de dados local e a sincronização incremental com o servidor
- Projetar a detecção de conflito de contagem e a tela de revisão para a supervisão
- Otimizar a leitura de código de barras pela câmera em aparelhos modestos
- Manter a fila de operações pendentes visível e recuperável após fechar o app
- Escrever testes com Jest e testes de ponta a ponta com Detox
- Medir tempo de inicialização, consumo de bateria e uso de memória em sessões longas
- Orientar pessoas do time em arquitetura mobile e em revisão de código
Requisitos:
- React Native e TypeScript em produção, com app publicado
- Expo, incluindo módulos nativos e builds por EAS
- Armazenamento local e estratégias de funcionamento sem conexão
- Consumo de API REST com cache e reenvio controlado
- Testes automatizados em aplicativo mobile
- Diagnóstico de desempenho em Android de baixo custo
Diferenciais:
- Vivência com inventário, armazém ou varejo
- Leitores de código de barras dedicados com integração ao app
- Tan Stack Query com persistência de cache
- Distribuição do app em aparelhos gerenciados pela empresa
- Monitoramento de falhas com Sentry
Como é trabalhar aqui:
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Cada funcionalidade é testada também em aparelho simples e com rede limitada antes da revisão, e o time registra as decisões de sincronização para que ninguém precise redescobri-las. Na candidatura, informe a sua pretensão salarial.
Benefícios oferecidos pela empresa contratante:
- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
- React Native
- Type Script
- Expo
- REST
- Tan Stack Query
- SQLite
- Detox
- Jest
- Git
Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).