Hiring.Camp

Senior Android Software Engineer

iFood

·

Today

Apply
Location
São Paulo · Av. dos Autonomistas - Vila Yara, Osasco - SP
Department
B2C TECH IFOOD PAY | TECH
Seniority
Senior
Source
Greenhouse

Description

Nosso Modo de Fazer no Time:

Transforme sua carreira com o iFood! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o iFood Pago, nossa Fintech, que engloba o iFood Benefícios, o vale alimentação e refeição do iFood e o próprio iFood Pago, o banco do restaurante. Junte-se a nós e faça parte de uma equipe que está sempre à frente com tecnologia de ponta e inovação constante.

Seu Cardápio Diário:

  • Influenciar a cultura do time, promovendo análises técnicas profundas, atuando em produtos bancários e de pagamentos, com domínio da plataforma Android
  • Capacidade de entrega ponta a ponta
  • Atuação com Produto, Desing, Segurança e demais times de Engenharia, com atuação mínima em BFFs (Backend for Frontend) para viabilizar as integrações do app.
  • Kotlin como linguagem principal, com domínio profundo. - Arquitetura e UI com padrões MVVM e MVI, e Jetpack Compose.
  • Persistência local (Room/DataStore) e consumo de APIs (REST/GraphQL).
  • Conhecimento de CI/CD (build, testes automatizados, assinatura e distribuição). - Conhecimento mínimo de back-end para atuar em BFFs: modelar e ajustar endpoints e agregações que atendem o app, colaborando com times de back-end.

Ingredientes Que Buscamos:

  • Visão de Produto: traduzir necessidades reais em soluções técnicas e medir o sucesso do que é entregue;
  • Ter experiência em Pix Open Finance;
  • Orientação a Dados: decidir com base em métricas (Sentry, Datadog, Amplitude) e monitorar cada feature contra seus objetivos;
  • Comunicação Técnica: expressar ideias técnicas com clareza (RFCs, ADRs, diagramas, apresentações) adaptando a mensagem ao público;
  • Decomposição de Problemas: quebrar problemas complexos em tarefas de alto impacto, aplicando a regra 80/20.
  • Conhecimento de Domínio: dominar produtos, soluções e plataformas da área e suas interconexões com o negócio.
  • Amplitude Técnica: atuar com múltiplas linguagens e ferramentas, além da stack principal, resolvendo problemas sem solução óbvia.
  • Profundidade Técnica: dominar Kotlin, Compose e as APIs centrais do Android, da especificação ao deploy.
  • Persistência: modelar e otimizar armazenamento (SQL/NoSQL) e cache, incluindo noções no BFF.
  • Qualidade de Código: entregar código limpo, testado e de fácil manutenção, com análise estática e quality gates.
  • Eficiência: aplicar Scrum/Kanban, priorizar incidentes e ter senso de ownership pelo sucesso do projeto.
  • Operação: monitorar, alertar e responder rapidamente a problemas em produção, com post-mortems e mecanismos de rollout (feature flags, canary).
  • Segurança: aplicar criptografia, OWASP e LGPD, integrando segurança em todas as etapas do ciclo.
  • Infraestrutura: conhecer cloud, containers e infraestrutura como código para apoiar e otimizar o ambiente do app.
  • Performance: usar profiling, testes de carga e monitoramento para garantir app rápido e eficiente.
  • Arquitetura: projetar sistemas escaláveis e seguros, atentando a requisitos não funcionais e documentando decisões.

Para Realçar o Sabor:

  • Experiência com IA e machine learning.
  • Experiência com Backend e iOS em projetos.
  • Experiência prévia em fintech, bancos ou pagamentos.
  • Segurança de aplicações móveis (AppSec, OWASP MASVS).
  • Observabilidade (Sentry, Datadog, Amplitude) e releases progressivas (feature flags, canary).

Buscamos uma pessoa apaixonada por tecnologia e inovação, que esteja sempre em busca de novos aprendizados e que goste de desafios. Se você se identifica com este perfil, adoraríamos conhecer você!

Skills

KotlinCI/CDSQLMachine LearningiOSAndroidRESTGraphQLScrumKanban

Similar Jobs

30

Senior Android Software Engineer

iFood·São Paulo, Brazil

3d ago

Senior Mobile Software Engineer - Android & iOS

Cresta·Ontario, California +1·Remote

3d ago

Senior Software Engineer, Mobile (Android)

Grab·Mumbai, Maharashtra

3d ago

Senior Software Engineer, Mobile (Android)

Grab·Mumbai, Maharashtra·Onsite

3d ago

Senior Software Engineer - Android

ixigo·Gurugram, Haryana

4d ago

Sr. Manager, Software Engineering-Android & Device Platforms

Patientpoint·New York City, New York·Remote

5d ago

Senior Software Engineer – Mobile Development (Android)

Guerin Recreation Ctr·Philadelphia, Pennsylvania

5d ago

Senior Software Engineer, Android (Contract)

Wikimedia·Remote·Remote

6d ago

Senior Android Software Engineer

Clera·San Francisco, California·Onsite

6d ago

Senior Android Software Engineer

Accesa·Romania·Remote

6d ago

Développeur(se) logiciel sénior, écosystème Android | Senior Software Developer, Android Ecosystem

Unitytech·Canada +4·Remote

1w ago

Senior Software Engineer – Android Platform

Cisco·Ireland·Onsite

1w ago

Senior Software Engineer - Android

Lbg·India·Hybrid

1w ago

Senior Software Engineer - Mobile (React Native/iOS/Android)

Bitgo·Toronto, Ontario·Onsite

1w ago

Senior Software Engineer, Embedded Android

Unitytech·Japan

1w ago

Senior Software Engineer, Embedded Android

Unitytech·Stratford-upon-Avon, England +2

1w ago

Senior Android Software Engineer, Consumer Engineering

Reddit·San Francisco, California·Remote

1w ago

Senior Software Engineer, Mobile (Android) - Consumer Experience

Grab·Jakarta, Indonesia·Remote, Onsite

1w ago

Senior Software Engineer, Facilties (Android Mobile Experience)

Veho Tech Inc·Boston, Massachusetts +1·Hybrid

1w ago

Android Framework/Core OS Software Engineer, Senior

Zebra·CAN - Mississauga, Canada·Hybrid

1w ago

FLEX Senior Software Engineer, Android

Marriott Hotels & Resorts·Bethesda, Maryland

1w ago

Senior Software Engineer, Mobile (Android)

Grab·Mumbai, Maharashtra

2w ago

Senior Software Engineer (Android)

Verifone·Bengaluru, Karnataka

2w ago

Senior Software Engineer (Android VMs)

Andurilindustries·Bellevue, Washington

2w ago

Senior Software Engineer - Android

"Sorenson Communications, LLC"·Salt Lake City, Utah

2w ago

Senior Software Engineer - Android

CaptionCall·Salt Lake City, Utah

2w ago

Senior Software Engineer - Android Development

Domino’s Pizza·Ann Arbor, Michigan

3w ago

Senior Android Software Engineer - Grow

WISE·London, England

3w ago

[EJV] Senior Telematics Software Engineer — Embedded Android (with Joining Bonus)

Robert Bosch·Vietnam

3w ago

Senior Software Engineer, Android Accessibility

Slack·Atlanta, Georgia +3·Onsite

3w ago