Jobs › Companies › iFood › iOS Software Engineer Sênior (Vaga Afirmativa para Pessoas Negras)

About this iOS Software Engineer Sênior (Vaga Afirmativa para Pessoas Negras) role at iFood

iFood · Remote · Remote
This job posting is in Portuguese.

Vaga Afirmativa para Pessoas Negras

No Food, a promoção da Diversidade e da Inclusão faz parte da nossa Cultura, e não se limita a um projeto específico ou temporário. E uma das nossas frentes é o compromisso com a promoção da igualdade racial em nossos processos seletivos. Ao gerar oportunidades de inclusão, além de trazer talentos com diferentes perspectivas, opiniões e histórias, contribuímos ativamente para que haja representatividade e  transformação na sociedade e na carreira de alguém. Afinal, aqui no iFood a gente dá match com nossas melhores versões.

Não realizamos nenhuma mudança de critério ou etapa no processo seletivo para essa vaga em comparação aos processos de vagas não exclusivas. Leia os critérios e requisitos abaixo e, caso você se encaixe no perfil e seja uma pessoa negra, é só se inscrever. Boa sorte!

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

  • É 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.

Ingredientes que buscamos

  • Experiência com IA e machine learning.
  • Proficiência em Swift, com domínio das versões mais recentes da linguagem.
  • Familiaridade com Objective-C.Uso de Xcode e ferramentas de debugging avançado.
  • Conhecimento em CocoaPods, Swift Package Manager e outros gerenciadores de dependência.
  • Experiência 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.
  • Conhecimento e aplicação dos princípios SOLID no dia a dia.
  • 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.
  • 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.
  • Entendimento de heap e stack, e impacto de struct vs class na performance.
  • Experiência com profiling de performance e ferramentas como Instruments.
  • Capacidade de debugar problemas complexos de performance em apps em produção.
  • 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.
  • 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.
  • Experiência sólida com consumo de APIs REST, tratamento de erros, modelos de dados.
  • Conhecimento em Remote Configs, Feature Toggles / Flags.
  • Vivência com ferramentas de Analytics (Firebase Analytics, Amplitude, Mixpanel, etc), A/B tests e monitoramento de métricas.
  • Uso de ferramentas de crash reporting como Crashlytics, Sentry, Bugsnag.
  • Boas práticas de Clean Code e design patterns.
  • Uso de ferramentas de análise estática como SwiftLint.
  • Cultura de Code Review, feedback técnico e melhoria contínua.
  • Mentalidade de produto: entende e contribui com o impacto da tecnologia no negócio.
  • Proatividade e ownership: cuida do código como se fosse seu.
  • Comunicação clara com times de produto, design e backend.
  • Participação em mentorias, code dojos, e partilhas de conhecimento.
  • Capacidade de liderar ou colaborar em decisões arquiteturais..

Para realçar o Sabor

  • Experiência com 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.

Ready to apply to iFood?
Apply to iFood

Similar jobs

Valon Tech
Software Engineer II
Valon Tech
⚡ Apply early New York Onsite $170,000–$200,000
● New 👁 Seen ✓ Applied 1h ago
Valon Tech
Staff Software Engineer
Valon Tech
⚡ Apply early New York Hybrid $255,000–$300,000
● New 👁 Seen ✓ Applied 1h ago
Valon Tech
Senior Software Engineer
Valon Tech
⚡ Apply early New York Hybrid $209,500–$246,500
● New 👁 Seen ✓ Applied 1h ago
Patreon
Staff Software Engineer, Data Infrastructure
Patreon
⚡ Apply early Remote · location restricted $232,000–$386,000
● New 👁 Seen ✓ Applied 1h ago
ALTEN Technology USA
Automotive Embedded Software Engineer
ALTEN Technology USA
⚡ Apply early Remote · location restricted $130,000–$140,000
● New 👁 Seen ✓ Applied 3h ago
Reddit
Senior Software Engineer, ML Platform
Reddit
⚡ Apply early Remote - United States · location restricted $216,700–$303,400
● New 👁 Seen ✓ Applied 3h ago
Reddit
Senior Software Engineer, Agentic Ads Experience
Reddit
⚡ Apply early Remote - United States · location restricted $190,800–$267,100
● New 👁 Seen ✓ Applied 4h ago
Mozilla
Software Engineer, Firefox Desktop Integrations
Mozilla
⚡ Apply early Remote Canada · location restricted CA$82,000–CA$110,000
● New 👁 Seen ✓ Applied 4h ago
Databento
Software Engineer (C++/Java)
Databento
⚡ Apply early Remote / Boston / Salt Lake Ci... · location restricted $150,000–$250,000 🛂 Visa sponsorship
● New 👁 Seen ✓ Applied 4h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at iFood

See all jobs at iFood →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free