
CHICO REI
accessibleElegível PCD
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.
RequisitosFormaçã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).
DiferenciaisExperiê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).
RequisitosEscolaridade Graduação
ResponsabilidadesDesenvolver 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
Habilidade Técnica
Como chegar
128, São Mateus, Juiz de Fora - MG, Brasil