123Vagas
Vagas Vagas Remotas Vagas Híbridas Cidades Empresas Skills Blog Salários

Sou candidato

Entrar / Criar conta
AG

Engenheiro(a) de Software Sênior React Native (Android) - Híbrido

React Native TypeScript Android Kotlin/Java Offline-first TCP/IP sockets UDP IoT Native Modules TurboModules Provisionamento zero-touch Android

Sobre a Vaga

A AgileEngine busca um(a) Engenheiro(a) de Software Sênior para atuar no desenvolvimento de aplicativos tablet para o setor de restaurantes. Você vai construir experiências modernas em React Native para Android, integrando o POS a terminais de pagamento, dispositivos da cozinha e serviços em nuvem, com foco em funcionamento mesmo sem conectividade.

Responsabilidades

  • Integrar o POS a terminais de pagamento, sistemas de display da cozinha, impressoras e outros dispositivos do salão
  • Implementar comunicação com dispositivos para cenários online e offline usando TCP/IP, sockets, UDP e protocolos IoT
  • Desenvolver módulos nativos para Android (Kotlin/Java) e expor funcionalidades ao React Native via native modules e/ou TurboModules
  • Projetar topologias de edge-compute e dispositivos para manter o POS operando durante a perda de conexão com a nuvem
  • Implementar onboarding “zero-touch” e provisionamento de frota de tablets Android
  • Gerenciar o ciclo de vida do dispositivo: provisionamento, monitoramento, configuração remota, atualizações OTA e desativação

Requisitos

  • Experiência profissional em engenharia de software (4+ anos), incluindo sistemas integrados a hardware ou dispositivos
  • Conhecimento sólido em React Native e TypeScript
  • Experiência hands-on com Android nativo (Kotlin e/ou Java), incluindo criação e bridge de módulos nativos para React Native
  • Domínio de protocolos de rede e comunicação com dispositivos: TCP/IP, sockets, UDP e IoT
  • Experiência com desenvolvimento offline-first
  • Conhecimento de provisionamento de frota Android (zero-touch enrollment, device-owner e/ou kiosk modes)
  • Uso prático de ferramentas de desenvolvimento com apoio de IA (ex.: Claude, GitHub Copilot)
  • Inglês em nível upper-intermediate

Beneficios

  • Mentoria, TechTalks e trilhas de desenvolvimento personalizadas
  • Remuneração competitiva baseada em USD, com orçamento para educação, fitness e atividades do time
  • Projetos desafiadores com empresas de grande porte e produtos de destaque
  • Horário flexível com opções de trabalho remoto e presencial
Publicada em 30 de junho de 2026
Compartilhar:
Candidatar-se