
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.
$ 125.000 – $ 254.000 / ano
HíbridoTempo integralSêniorIdioma Obrigatório: inglêsEngenheiro AndroidEngenheiro de softwareDescriçã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.