Toast
Toast
A Toast desenvolve software e hardware integrados para o setor de alimentação e bebidas. Sua plataforma reúne tecnologia de ponto de venda, processamento de pagamentos, pedidos online, gestão de folha de pagamento e ferramentas operacionais para ajudar restaurantes a administrar o trabalho do dia a dia em um único sistema. A Toast atende a uma ampla variedade de negócios, incluindo restaurantes de serviço rápido e serviço completo, estabelecimentos fast casual, restaurantes de alta gastronomia, cafés e food trucks, além de publicar análises do setor e recursos educacionais para operadores de restaurantes.

Engenheiro(a) sênior de software Android na Toast

Desenvolva e mantenha a plataforma Android da Toast para dispositivos de ponto de venda em restaurantes. Crie aplicativos de sistema em Kotlin e Java, recursos de gerenciamento de dispositivos e ferramentas de atualização de frotas.

Descrição

  • Desenvolva recursos para os aplicativos de sistema Android da Toast usando Kotlin e Java.
  • Implemente políticas de dispositivos, configuração inicial, atualizações de firmware e de aplicativos.
  • Crie projetos técnicos que integrem aplicativos de dispositivos, serviços em nuvem e hardware da Toast.
  • Lidere a estimativa e o planejamento de projetos.
  • Crie e implante serviços em segundo plano com sinalizadores de recursos, lançamentos graduais e monitoramento.
  • Oriente atualizações de aplicativos Android para novos hardwares e versões do sistema operacional.
  • Amplie os testes automatizados de ponta a ponta em dispositivos Toast com o Robot Framework.
  • Diagnostique problemas complexos de produção em toda a frota de dispositivos.
  • Trabalhe com o Atendimento ao Cliente e clientes-piloto durante a implantação de dispositivos.
  • Apoie engenheiros por meio de revisões de código, feedback sobre projetos e programação em conjunto.
  • Coordene o trabalho com as equipes de Gestão de Produto, Hardware, QA e Software.
  • Use ferramentas de IA para aprimorar os processos de desenvolvimento e ganhar velocidade.

Requisitos

  • Tenha pelo menos seis anos de experiência em desenvolvimento de aplicativos Android.
  • Tenha proficiência em Kotlin ou Java.
  • Tenha ampla experiência com Hilt, bibliotecas AndroidX e Kotlin Coroutines.
  • Entenda os ciclos de vida de aplicativos e serviços Android, o trabalho em segundo plano e a comunicação entre processos.
  • Tenha liderado projetos multifuncionais desde a concepção até o lançamento e o suporte em produção.
  • Saiba depurar problemas complexos nas camadas de aplicativo, framework e sistema operacional usando adb, logcat e relatórios de bugs.
  • Tenha experiência no uso de ferramentas de IA para desenvolvimento, testes e depuração.
  • Comunique-se com clareza por escrito e verbalmente, inclusive ao preparar projetos técnicos.
  • Demonstre forte empatia com clientes.
  • Será um diferencial ter experiência com desenvolvimento de dispositivos Android, Android framework/AOSP/serviços do sistema/aplicativos do sistema, APIs de Device Owner ou Device Policy Controller, conceitos de MDM, grandes frotas de dispositivos ou atualizações OTA e testes com Robot ou UIAutomator.

Benefícios

  • Programas competitivos de remuneração e benefícios.
  • Remuneração em dinheiro, incluindo horas extras e bônus ou comissão quando elegível.
  • Participação acionária.
  • Benefícios flexíveis pensados para apoiar o bem-estar e as necessidades em constante mudança.
  • Modelo de trabalho híbrido que considera as necessidades individuais.
  • Acomodações razoáveis durante o processo seletivo.