Desenvolvedor(a) Mobile React Native Sênior (Controle de Estoque)

Sylision

EUA

Teletrabalho

USD 22 000 - 29 000

Tempo integral

há 32 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Remuneração competitiva
Trabalho 100% remoto
Apoio à saúde e bem-estar

Resumo da oferta

A Sylision abre vaga para Desenvolvedor(a) Mobile React Native Sênior com foco em controle de estoque, 100% remoto. Requisitos: React Native, TypeScript, Expo, SQLite e experiência com testes (Jest/Detox).

A posição envolve desenhar sincronização de dados, detecção de conflitos e melhorias de performance para leitura de código de barras em dispositivos simples. O(a) profissional trabalhará no depó?to, definindo modelos de dados locais, mantendo fila de operações e conduzindo revisões técnicas.

Qualificações

  • Sênior com experiência comprovada em desenvolvimento mobile com React Native.
  • Domínio de TypeScript em produção e publicação de apps.
  • Experiência com Expo, módulos nativos e builds por EAS.
  • Conhecimento de armazenagem offline (SQLite) e sincronização de dados.
  • Capacidade de desenhar arquitetura de sincronização e detecção de conflitos.

Responsabilidades

  • Definir o modelo de dados local e a sincronização incremental com o servidor.
  • Projetar detecção de conflitos de contagem e tela de revisão para supervisão.
  • Otimizar a leitura de código de barras pela câmera em devices modestos.
  • Manter fila de operações pendentes visível e recuperável após fechamento do app.
  • Escrever testes com Jest e Detox de ponta a ponta.
  • Medir tempo de inicialização, consumo de bateria e uso de memória em sessões longas.
  • Orientar o time em arquitetura mobile e revisão de código.

Conhecimentos

React Native
TypeScript
O expo
SQLite
Detox
Jest
TanStack Query
Git

Ferramentas

Expo
REST
SQLite
Detox
Jest
TanStack Query
Git

Descrição da oferta de emprego

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
  • TanStack 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 TotalPass 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
  • TypeScript
  • Expo
  • REST
  • TanStack Query
  • SQLite
  • Detox
  • Jest
  • Git

Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor(a) Mobile React Native Júnior (Catálogo de Produtos)
Desenvolvedor(a) Mobile React Native Júnior (Catálogo de Produtos)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
+3
Desenvolvedor(a) Mobile React Native Sênior (Onboarding de Clientes)
Desenvolvedor(a) Mobile React Native Sênior (Onboarding de Clientes)

Sylision • EUA

Teletrabalho
USD 22 000 - 29 000
Ambiente colaborativo
Trabalho remoto total
Flexibilidade de localização
+1
Desenvolvedor(a) Mobile React Native Júnior (Vendas em Campo)
Desenvolvedor(a) Mobile React Native Júnior (Vendas em Campo)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente colaborativo
Trabalho remoto total com flexibilidad
Conexão com times internacionais
+4
Desenvolvedor(a) Mobile React Native Júnior (Reservas e Disponibilidade)
Desenvolvedor(a) Mobile React Native Júnior (Reservas e Disponibilidade)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+2
Senior Mobile React Native - Inventário Remoto
Senior Mobile React Native - Inventário Remoto

Sylision • EUA

Teletrabalho
USD 22 000 - 29 000
Remuneração competitiva
Trabalho 100% remoto
Apoio à saúde e bem-estar
Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)
Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)

Sylision • EUA

Teletrabalho
USD 11 000 - 15 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Mobile React Native Pleno (Roteirização de Entregas)
Desenvolvedor(a) Mobile React Native Pleno (Roteirização de Entregas)

Sylision • EUA

Teletrabalho
USD 11 000 - 15 000
Ambiente remoto 100%
Flexibilidade de horário
TotalPass e Mediquo
+2
Desenvolvedor(a) Mobile Flutter Pleno (Controle de Estoque)
Desenvolvedor(a) Mobile Flutter Pleno (Controle de Estoque)

Sylision • EUA

Teletrabalho
USD 11 000 - 15 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times multilíngues
+2
Desenvolvedor(a) Mobile React Native Pleno (Faturamento Hospitalar)
Desenvolvedor(a) Mobile React Native Pleno (Faturamento Hospitalar)

Sylision • EUA

Teletrabalho
USD 11 000 - 15 000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+1
Desenvolvedor(a) Android Sênior (Integração com ERP)
Desenvolvedor(a) Android Sênior (Integração com ERP)

Sylision • EUA

Teletrabalho
USD 23 000 - 30 000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3