1,899,620open jobs
111,566companies
255,983added this week
Browse all
Location
In office (São Paulo, Osasco)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 20, 2026. iFood scores B on the Alion truth index.

Overview
Company
Impact
Profile match
iFood is the dominant food delivery platform in Latin America. Its technology connects millions of consumers with restaurants and couriers. The company also provides fintech and management software to merchants.
Backed by Rural

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

Buscamos um(a) Desenvolvedor(a) iOS Sênior para atuar em produtos bancários e de pagamentos do iFood Pago, com domínio da plataforma iOS e capacidade de entrega ponta a ponta. Você colaborará com produto, design, segurança e demais times de engenharia, com atuação mínima em BFFs (Backend for Frontend) para viabilizar as integrações do app.

É desejável que a pessoa tenha boa desenvoltura para tomada de decisões do dia a dia, além de um conhecimento técnico amplo e uma preocupação com qualidade, boas práticas e esteja sempre buscando formas diferentes e inovadoras de se resolver problemas.

Você fará parte de um time que constrói produtos financeiros em escala, onde segurança, performance e confiabilidade não são opcionais - são o produto.

Ingredientes que Buscamos

Linguagem e Fundamentos

  • Proficiência em Swift, com domínio das versões mais recentes da linguagem.
  • Familiaridade com Objective-C para interoperabilidade e manutenção de código legado.
  • Conhecimento e aplicação dos princípios SOLID no dia a dia.
  • Entendimento de heap e stack, e impacto de struct vs class na performance.
  • Boas práticas de Clean Code e design patterns.

Arquitetura e UI

  • Experiência com design patterns de UI: VIP, MVC, MVVM, MVVM-C e VIPER.
  • Capacidade de escolher a melhor arquitetura conforme o problema, considerando trade-offs, escalabilidade, testabilidade e manutenção.
  • Domínio em componentização e modularização do código para projetos de larga escala.
  • Domínio em Auto Layout, View Code (UIKit) e experiência com SwiftUI.
  • Capacidade de construir interfaces responsivas, performáticas e acessíveis.
  • Compreensão profunda do ciclo de vida do UIKit e otimizações de performance visual.

Concorrência e Performance

  • Conhecimento sólido sobre GCD (Grand Central Dispatch), DispatchGroup, DispatchQueue, concorrência e problemas de thread safety.
  • Preferencialmente familiar com o novo modelo do Swift Concurrency (async/await).
  • Gerenciamento de múltiplas chamadas assíncronas simultâneas com async let, TaskGroup, etc.
  • Uso correto do MainActor para isolar chamadas relacionadas à UI.
  • Entendimento dos benefícios e cuidados ao misturar GCD e Swift Concurrency.
  • Experiência com profiling de performance e ferramentas como Instruments.
  • Capacidade de debugar problemas complexos de performance em apps em produção.

Testes e Qualidade

  • Escrita de testes unitários, testes de UI e snapshot testing.
  • Conhecimento de estratégias como TDD e BDD.
  • Sabe evitar testes frágeis (flaky tests) e criar componentes testáveis e reutilizáveis.
  • Uso de ferramentas de análise estática como SwiftLint.
  • Cultura de Code Review, feedback técnico e melhoria contínua.

CI/CD e Distribuição

  • Prática com Integração Contínua (CI) e Distribuição Contínua (CD).
  • Conhecimento em Fastlane, GitLab CI, ou similares.
  • Experiência com automação de builds, deploys e análise de código.
  • Conhecimento em CocoaPods, Swift Package Manager e outros gerenciadores de dependência.

APIs, Dados e Observabilidade

  • Experiência sólida com consumo de APIs REST, tratamento de erros, modelos de dados.
  • Conhecimento em consumo de GraphQL.
  • Conhecimento em Remote Configs, Feature Toggles / Flags.
  • Vivência com ferramentas de Analytics (Firebase Analytics, Amplitude, Mixpanel), A/B tests e monitoramento de métricas.
  • Uso de ferramentas de crash reporting como Crashlytics, Sentry, Bugsnag.
  • Uso de ferramentas de observabilidade como Datadog e Firebase.

Segurança (Contexto Fintech)

  • Aplicar criptografia (Keychain, Secure Enclave) na proteção de dados sensíveis.
  • Conhecimento de OWASP MASVS e LGPD, integrando segurança em todas as etapas do ciclo.

BFF e Integração com Back-end

  • 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.
  • Modelar e otimizar persistência local (Core Data/SwiftData) e cache, incluindo noções no BFF.

Produto, Liderança e Cultura

  • Mentalidade de produto: entende e contribui com o impacto da tecnologia no negócio.
  • Visão de Produto: traduzir necessidades reais em soluções técnicas e medir o sucesso do que é entregue.
  • Orientação a Dados: decidir com base em métricas e monitorar cada feature contra seus objetivos.
  • Decomposição de Problemas: quebrar problemas complexos em tarefas de alto impacto, aplicando a regra 80/20.
  • Proatividade e ownership: cuida do código como se fosse seu.
  • Comunicação Técnica: expressar ideias técnicas com clareza (RFCs, ADRs, diagramas, apresentações), adaptando a mensagem ao público.
  • Liderança técnica: capacidade de liderar ou colaborar em decisões arquiteturais, influenciar o time e mentorar desenvolvedores.
  • Operação: monitorar, alertar e responder rapidamente a problemas em produção, com post-mortems e mecanismos de rollout (feature flags, phased releases).
  • Comunicação clara com times de produto, design e backend.
  • Participação em mentorias, code dojos e partilhas de conhecimento.

Para Realçar o Sabor

  • Experiência prévia em fintech, bancos ou pagamentos.
  • Segurança de aplicações móveis (AppSec, OWASP MASVS).
  • Experiência com IA e machine learning.
  • Conhecimento de infraestrutura: cloud, containers e infraestrutura como código para apoiar o ambiente do app.
  • Ferramentas avançadas de modularização como Bazel ou Buck.
  • Conhecimento em programação orientada a protocolos (POP), incluindo Associated Types, Type Erasure e uso avançado de Generics.
  • Domínio de boas práticas de estruturação de projetos grandes e manutenção em grandes bases de código.
  • Contribuições open source, talks, artigos ou participação ativa na comunidade iOS.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,899,620 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
São Paulo
Remote (Brazil) • Full-Time • Brazil
JavaScript
SQL
Node JS
Node JS
Nest.JS
Fastify
Databases
MySQL
PostgreSQL
DynamoDB
Frontend
GraphQL
Mobile
Clean Architecture
DevOps
Rest API
GCP
CI/CD
AWS
Docker
Kubernetes
Apply
Hybrid • Full-Time • 3+ years exp • Belo Horizonte
JavaScript
TypeScript
DevOps
Git
Apply
Remote (Brazil) • Brazil
Kotlin
Kotlin
Hilt
Dagger
Mobile
Jetpack Compose
Android SDK
MVVM
Room
Firebase
Clean Architecture
Dependency Injection
Crashlytics
Bitrise
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Apply
In office • Full-Time • Master's Degree • São Paulo
Kotlin
Kotlin
Kotlin Coroutines
Mobile
Jetpack Compose
Firebase
Bitrise
DevOps
CI/CD
Jenkins
Cybersecurity
SonarQube
Apply
Remote (Brazil) • Brazil
Kotlin
Kotlin
Kotlin Coroutines
Mobile
Jetpack Compose
Firebase
DevOps
CI/CD
Git
Management
Scrum
Kanban
Apply
≈ $118k – $218k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Malvern
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
Databases
DynamoDB
Apache Kafka
Frontend
GraphQL
Angular
DevOps
Rest API
Splunk
Terraform
GitHub Actions
CloudFormation
Datadog
Dynatrace
CI/CD
Jenkins
AWS
AWS Fargate
AWS Lambda
Amazon S3
Amazon ECS
Amazon CloudWatch
Amazon EventBridge
API Gateway
Management
Agile
Apply
≈ $41k – $105k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Dubai
AI/ML
AI Agents
Feature Store
Frontend
GraphQL
Mobile
Braze
DevOps
Rest API
QA
Rest-Assured
Apply
$90k – $156k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Washington • Dallas
Python
JavaScript
SQL
Node JS
Apex
Apex
Lightning Web Components
Visualforce
DevOps
Rest API
CI/CD
AWS
Linux
Unix
SOAP
Management
Agile
Scrum
Apply
≈ $13k – $24k per year (Estimated) • In office • 3+ years exp • Moscow
DevOps
Rest API
Design
Figma
Management
Confluence
Jira
UML
BPMN
Apply
$206k – $350k per year • Hybrid • Full-Time • 9+ years exp • Bachelor's Degree • New York • San Francisco
Apex
Apex
Lightning Web Components
DevOps
Rest API
CI/CD
SOAP
Apply
In office • Osasco • São Paulo
Kotlin
SQL
Kotlin
Kotlin Coroutines
AI/ML
Machine Learning
Frontend
GraphQL
Mobile
Jetpack Compose
MVI
MVVM
Room
DataStore
DevOps
Rest API
Datadog
CI/CD
Cybersecurity
OWASP
Management
Scrum
Kanban
Apply
≈ $72k – $162k per year (Estimated) • In office • Osasco
Kotlin
Dart
AI/ML
Machine Learning
Frontend
GraphQL
Mobile
Flutter
DevOps
New Relic
CI/CD
Git
Design
Figma
Apply
In office • Brazil
Swift
Objective-C
Swift
Swift Concurrency
SwiftLint
AI/ML
Machine Learning
Mobile
UIKit
SwiftUI
MVVM
GCD
Firebase
CocoaPods
VIPER
Fastlane
MVC
Crashlytics
DevOps
Rest API
GitLab CI
Bazel
Analytics
A/B Testing
QA
Sentry
Apply
≈ $72k – $205k per year (Estimated) • Remote (likely Brazil)
Java
Kotlin
Kotlin
Retrofit
DevOps
Rest API
Apply
≈ $72k – $205k per year (Estimated) • Remote (likely Brazil)
Java
Kotlin
Kotlin
Retrofit
DevOps
Rest API
Apply
Hybrid • Full-Time • São Paulo
Analytics
Power BI
Apply
In office • Full-Time • São Paulo
Apply
≈ $35k – $104k per year (Estimated) • Hybrid • Full-Time • São Paulo
Python
Apply
In office • Part-Time • High School Diploma • São Paulo
Apply
Hybrid • Full-Time • São Paulo
SQL
Analytics
Power BI
ETL/ELT
SSIS
Apply
See all jobs
This is one of many
1,899,620 more open roles from verified company boards, updated every day.