Desenvolvedor Android Sênior; Integração com ERP
Listed on 2026-10-27
-
IT/Tech
Systems Engineer, Technical Support, Web Developer
Vaga aberta de Desenvolvedor(a) Android Sênior (Integração com ERP). 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.500 a R $ 13.500.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:
O aplicativo Android leva para o campo o que está no ERP: clientes, tabela de preços, limite de crédito, estoque disponível e pedidos. O vendedor visita o cliente, monta o pedido no aparelho, aplica as condições comerciais permitidas e envia. Do outro lado, o ERP processa em lotes, responde no seu próprio ritmo e às vezes recusa o pedido por um motivo que o vendedor precisa entender antes de sair da visita.
O app trabalha sem conexão a maior parte do tempo. Ele baixa as atualizações de forma incremental, guarda tudo em Room e envia pedidos por Work Manager quando há rede. O desafio está na defasagem: o preço mudou no ERP depois da última sincronização, o cliente ficou bloqueado, o estoque acabou. O app precisa avisar sem travar a venda.
Como sênior, você decide o modelo de sincronização com a camada de integração do ERP, o tratamento de conflitos e o padrão de arquitetura do aplicativo.
O que você vai fazer:
- Projetar a sincronização incremental de clientes, preços e estoque com controle de versão
- Definir como pedidos pendentes são enviados, confirmados ou devolvidos com motivo
- Tratar defasagem de dados com avisos claros na montagem do pedido
- Aplicar regras comerciais no aparelho de forma coerente com as do ERP
- Otimizar o tamanho e o tempo da carga inicial em aparelhos com pouco espaço
- Investigar falhas de sincronização em campo com logs enviados sob demanda
- Orientar o time em arquitetura Android, coroutines e testes
Requisitos:
- Kotlin e Android em produção, com arquitetura em camadas
- Jetpack Compose para telas de uso intenso
- Room, Work Manager e trabalho confiável sem conexão
- Retrofit e integração com APIs que falham ou respondem devagar
- Testes automatizados de regra e de sincronização
- Capacidade de negociar contratos de integração com outros times
Diferenciais:
- Vivência com força de vendas, distribuição ou indústria
- Conhecimento de ERPs como Protheus, SAP ou similares
- Compactação de dados e sincronização por diferenças
- Impressão em impressoras portáteis por Bluetooth
Como é trabalhar aqui:
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. As mudanças de sincronização são testadas com bases grandes e com rede ruim antes de chegar aos vendedores, e o time mantém um documento vivo do contrato com a integração do ERP. 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:
- Kotlin
- Jetpack Compose
- Coroutines
- Room
- Work Manager
- Retrofit
- Hilt
- 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).