×
Register Here to Apply for Jobs or Post Jobs. X

Desenvolvedor Mobile React Native Pleno; Integração com ERP

Job in Jacksonville, Duval County, Florida, 32099, USA
Listing for: Sylision
Full Time position
Listed on 2026-11-01
Job specializations:
  • IT/Tech
    UI/UX Design, Web Developer
Salary/Wage Range or Industry Benchmark: 11000 USD Monthly USD 11000.00 MONTH
Job Description & How to Apply Below
Position: Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)

Vaga aberta de Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: pleno.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R $ 5.000 a R $ 6.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

Equipes de campo, como técnicos, vendedores e conferentes, usam o aplicativo para consultar e lançar informações que vivem no ERP: clientes, produtos, preços, pedidos, ordens de serviço e saldos de estoque. O ERP não foi feito para ser acessado pelo celular e é lento para muitas consultas, então o app trabalha com uma cópia local dos dados e sincroniza com uma camada de integração no servidor.

O app é feito em React Native. A sincronização é o ponto central: baixar só o que mudou desde a última vez, enviar lançamentos feitos sem conexão, tratar a rejeição do ERP quando um lançamento não passa nas regras dele e mostrar ao usuário, em linguagem clara, o que precisa ser corrigido.

Como o ERP tem regras próprias e mensagens de erro técnicas, boa parte do trabalho é conversar com quem conhece o ERP para entender o que cada rejeição significa. A estratégia de sincronização e de armazenamento local do app é decisão sua.

O que você vai fazer:
  • Implementar a sincronização incremental de cadastros e saldos a partir da camada de integração
  • Guardar dados localmente com WatermelonDB e consultar sem depender de conexão
  • Enviar lançamentos feitos sem conexão e tratar rejeições do ERP com mensagens claras
  • Permitir corrigir e reenviar um lançamento rejeitado
  • Mostrar a data da última sincronização e o que ainda está pendente
  • Monitorar erros e desempenho com Sentry
  • Escrever testes de unidade e de integração para a sincronização
Requisitos:
  • React Native com TypeScript em produção
  • Banco local em app móvel e sincronização incremental
  • Consumo de APIs REST com tratamento de erro detalhado
  • Noção de como funciona um ERP e de por que ele rejeita lançamentos
  • Testes automatizados em app móvel
  • Autonomia para conduzir uma funcionalidade até a publicação nas lojas
Diferenciais:
  • Ter integrado app com TOTVS, SAP ou outro ERP
  • WatermelonDB ou SQLite com sincronização
  • Sentry ou outra ferramenta de monitoramento
  • Expo com atualizações remotas
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. O time conversa com frequência com quem conhece o ERP e mantém um glossário das rejeições mais comuns, e cada versão passa por revisão de código e por teste sem conexão. Traduzir uma mensagem de erro técnica numa frase que o usuário entende te parece parte do trabalho? 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
  • React Query
  • WatermelonDB
  • Sentry
  • Git

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

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary