iFood

Senior Android Software Engineer

iFood
Apply
3 hours ago
São Paulo, BrazilSenior

Responsibilities

  • Influenciar a cultura técnica do time e atuar em produtos bancários e de pagamentos com domínio da plataforma Android.
  • Projetar e desenvolver soluções Android ponta a ponta usando Kotlin, Jetpack Compose, MVVM, MVI e APIs centrais do Android.
  • Modelar e otimizar persistência local, armazenamento, cache e integrações com APIs REST e GraphQL.
  • Colaborar com times de backend na modelagem e adequação de endpoints e agregações para BFFs.
  • Monitorar, alertar e responder a problemas em produção, conduzindo post-mortems e releases progressivos com feature flags e canary releases.
  • Aplicar práticas de segurança, criptografia, OWASP, LGPD, profiling, testes de carga e monitoramento de performance.
  • Documentar decisões arquiteturais por meio de RFCs, ADRs, diagramas e apresentações.
  • Trabalhar com Produto, Design, Segurança e demais equipes de Engenharia para entregar e medir o sucesso das funcionalidades.

Requirements

  • Domínio profundo de Kotlin, Jetpack Compose e APIs centrais do Android, da especificação ao deploy.
  • Experiência com arquitetura MVVM e MVI, persistência com Room e DataStore e consumo de APIs REST e GraphQL.
  • Conhecimento de backend suficiente para atuar em BFFs, incluindo modelagem e ajuste de endpoints e agregações.
  • Experiência com Pix e Open Finance.
  • Capacidade de tomar decisões orientadas por dados usando métricas e ferramentas como Sentry, Datadog e Amplitude.
  • Conhecimento de armazenamento SQL e NoSQL, cache, análise estática, quality gates, cloud, containers e infraestrutura como código.
  • Conhecimento de operação de software, incluindo monitoramento, alertas, incidentes, post-mortems, feature flags e canary releases.
  • Conhecimento de segurança aplicada, criptografia, OWASP, LGPD e segurança de aplicações móveis, incluindo OWASP MASVS.
  • Experiência ou conhecimento de arquitetura de sistemas escaláveis e seguros, requisitos não funcionais, profiling e testes de carga.
  • Experiência com IA e machine learning, backend, iOS, fintech, bancos ou pagamentos é valorizada.
  • Boa comunicação técnica, visão de produto, capacidade de decompor problemas e atuação com múltiplas linguagens e ferramentas.

Tech Stack

DatadogGraphQLiOSJetpack ComposeKotlinSQL

Categories

Mobile
iFood

About iFood

10,000+ employees

iFood builds a marketplace and logistics platform for food delivery and local commerce, connecting consumers, restaurants, and delivery partners across Brazil. Founded in 2011 and headquartered in Osasco (SP), it is backed by Movile and Prosus. The company monetizes via restaurant commissions, delivery fees, advertising, and financial services such as iFood Pago and meal-benefit cards, and handles on the order of 100 million customer orders each month.

Contact me