Logo da Empresa

analista de sistemas mobile (react native) chico rei

CHICO REI

location_onJuiz de Fora - MG

accessibleElegível PCD

PJHíbridoPlenoEngenhariaTecnologia

Buscamos um(a) Analista de Sistemas Mobile (React Native) para trabalhar de forma híbrida em Juiz de Fora-MG, atuar no desenvolvimento de um PDV (Ponto de Venda) para tablets Android, com forte integração a hardware físico (impressora térmica, maquininha de cartão, leitor de código de barras) e operação offline-first.

Essa pessoa vai atuar em um projeto: o app processa vendas, pagamentos e emissão de documentos fiscais nas lojas físicas, inclusive em cenários de contingência sem internet. Fará parte de um time enxuto, com apoio da equipe de desenvolvimento já existente (Laravel/Vue) para suporte e eventuais contribuições pontuais.

Procuramos alguém com perfil técnico sólido, autonomia para lidar com integrações de baixo nível (SDKs nativos de terceiros) e compromisso com confiabilidade. Falhas nesse app têm impacto direto em venda e em obrigação fiscal.

Requisitos

Formação em Sistemas de Informação, Ciência da Computação ou áreas relacionadas.

Experiência comprovada com React Native em aplicações publicadas/em produção.

Experiência com integração via Bluetooth (BLE ou clássico) a partir de app mobile.

Conhecimento em APIs REST e consumo de serviços backend.

Experiência com armazenamento local (SQLite ou similar) e estratégias de sincronização offline.

Experiência com controle de versão (Git).

Vivência em ambientes ágeis (Scrum ou Kanban).

Diferenciais

Experiência prévia com integração de hardware de PDV: impressora térmica ESC/POS, pinpad/maquininha de cartão (Rede, Stone, Cielo ou similar), leitor de código de barras.

Experiência com emissão de documentos fiscais (NFC-e, cupom fiscal) ou proximidade com regras fiscais brasileiras.

Experiência com apps que operam em cenário de conectividade instável (varejo, campo, logística).

Familiaridade com Laravel/PHP.

Experiência com bibliotecas de scanner de código de barras (ML Kit ou similar).

Requisitos

Escolaridade Graduação

Responsabilidades

Desenvolver e evoluir o aplicativo mobile em React Native para tablets Android.

Construir e manter native modules para integração com SDKs de terceiros (maquininha de cartão, impressora térmica, leitor de código de barras).

Implementar comunicação via Bluetooth com impressora térmica (ESC/POS).

Desenvolver a lógica de operação offline-first, incluindo armazenamento local, fila de sincronização e tratamento de conflitos.

Implementar o fluxo de emissão de cupom fiscal em contingência quando o dispositivo estiver sem conexão com o backend.

Integrar o app com APIs (painel interno) para catálogo, estoque, caixa e usuários.

Escrever testes automatizados relevantes para lógica de negócio crítica (contingência fiscal, sincronização, cálculo de caixa).

Participar de code reviews e da definição de decisões técnicas e arquiteturais do app junto ao time.

Documentar decisões de integração com hardware e SDKs de terceiros, dado o caráter pouco documentado desse tipo de integração.

Escolaridade

  • Graduação

Habilidade Técnica

  • Experiência com armazenamento local (SQLite ou similar) e estratégias de sincronização offline - Avançado
  • Experiência com controle de versão (Git) - Avançado
  • Experiência com integração via Bluetooth (BLE ou clássico) a partir de app mobile - Avançado
  • Conhecimento em APIs REST e consumo de serviços backend. - Intermediário
  • Experiência com armazenamento local (SQLite ou similar) e estratégias de sincronização offline. - Avançado
  • Experiência prévia com integração de hardware de PDV: impressora térmica ESC/POS, pinpad/maquininha de cartão (Rede, Stone, Cielo ou similar), leitor de código de barras - Avançado

Como chegar

128, São Mateus, Juiz de Fora - MG, Brasil