Foodics
Foodics
501 – 1.000 Funcionários
Alimentos e bebidasConsultoriaLogística
A Foodics desenvolve software de ponto de venda e gestão de restaurantes baseado em nuvem para o setor de alimentos e bebidas. Sua plataforma reúne vendas no salão, processamento de pagamentos por meio do Foodics Pay, autoatendimento para pedidos, telas para clientes, operações de cozinha, pedidos online, contabilidade, gestão financeira e integrações com marketplaces de aplicativos de entrega, finanças e pedidos. Os restaurantes usam a Foodics para gerenciar vendas, estoque, pagamentos e relacionamento com clientes em um sistema centralizado, enquanto suas ferramentas de dados apoiam iniciativas de fidelidade e recompensas. A Foodics atende mais de 22.000 restaurantes e opera como uma empresa FinTech licenciada e supervisionada pela SAMA.

Desenvolvedor Flutter Sênior na Foodics (Remoto, Jordânia)

Lidere o desenvolvimento em Flutter dos aplicativos de pedidos para restaurantes com marca branca da Foodics. Assuma a arquitetura, os testes, os lançamentos, o desempenho e os recursos móveis voltados aos clientes.

Descrição

  • Desenvolver e entregar funcionalidades em uma aplicação Flutter de grande escala usada por clientes.
  • Liderar decisões de arquitetura sobre gerenciamento de estado, modularização, camadas de dados e integração de código.
  • Colaborar com engenheiros de back-end para definir e manter contratos de API.
  • Trabalhar com as equipes de produto e design para identificar e desenvolver funcionalidades valiosas.
  • Manter a qualidade de engenharia por meio de revisões de código, testes automatizados e práticas de CI/CD.
  • Acompanhar falhas, desempenho, abandono no funil e dados pós-lançamento para orientar melhorias.
  • Implementar pagamentos, deep links, notificações push, funcionalidade offline e lançamentos nas lojas de aplicativos.
  • Apoiar engenheiros de nível intermediário por meio de mentoria e fortalecer as práticas de engenharia da equipe.
  • Criar aplicativos de pedidos com marca branca voltados aos clientes para restaurantes em toda a região.

Requisitos

  • Pelo menos cinco anos de experiência desenvolvendo e lançando aplicativos móveis.
  • Pelo menos três anos de experiência profissional com desenvolvimento em Flutter e Dart.
  • Sólido conhecimento dos componentes internos do Flutter, incluindo ciclos de vida de widgets, renderização, comportamento de reconstrução e diagnóstico de problemas de fluidez.
  • Experiência aplicando abordagens estruturadas, como Clean Architecture ou arquitetura em camadas.
  • Experiência com frameworks de gerenciamento de estado, como BLoC, Riverpod ou Provider.
  • Familiaridade com injeção de dependências e padrões de repositório.
  • Capacidade de projetar e escrever código pensando na testabilidade.
  • Experiência criando testes unitários, de widget e de integração.
  • Experiência com platform channels, SDKs nativos e configuração de build para iOS e Android.
  • Experiência publicando aplicativos na App Store e na Google Play Store.
  • Sólidas habilidades de comunicação em inglês e disposição para documentar o trabalho por escrito.

Benefícios

  • Pacotes de remuneração competitivos que podem incluir bônus e possível participação acionária.
  • Acesso a treinamentos regulares.
  • Orçamento anual para aprendizado e desenvolvimento.
  • Autonomia apoiada por mentoria.
  • Objetivos desafiadores com oportunidades de crescimento profissional.
  • A oportunidade de trabalhar com colegas de mais de 30 nacionalidades em 14 países.