iOS Software Engineer Sênior (Vaga Afirmativa para Mulheres)

iFood

United States

Remote

USD 110,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

iFood, líder em tecnologia para delivery na América Latina, busca um(a) engenheiro(a) iOS sênior para atuar em apps de alto tráfego, com foco em performance, usabilidade e escalabilidade.

O(a) profissional deve dominar Swift, SwiftUI, UIKit e padrões MVVM/MVVM-C/VIPER, realizar integrações REST, otimizar memória e tempo de resposta, e conduzir testes e revisão de código com forte cultura de qualidade.

Qualifications

  • Experiência sólida com desenvolvimento iOS (Swift) e Apple Frameworks.
  • Domínio de UIKit, SwiftUI e padrões de arquitetura (MVVM/MVVM-C/VIPER).
  • Conhecimento avançado de GCD, concorrência e testes automatizados.

Responsibilities

  • Desenvolver apps iOS com Swift, SwiftUI e UIKit, com foco em performance.
  • Aplicar padrões de arquitetura e SOLID, promovendo código limpo e reutilizável.
  • Integrar APIs REST e gerenciar dados offline com qualidade e segurança.
  • Conduzir testes automatizados, code reviews e melhoria contínua.

Skills

IA & ML
Swift
Objective-C
Xcode
SwiftUI
UIKit
MVVM/MVVM-C/VIPER
GCD/Concurrency
Unit/UI Tests
REST APIs

Tools

CocoaPods
Swift Package Manager
Instruments

Job description

Brasil

Vaga Afirmativa para Mulheres

No iFood, a promoção da Diversidade e da Inclusão faz parte da nossa Cultura, dentro do valor #AllTogether, e não se limita a um projeto específico ou temporário. E um dos nossos pilares é o compromisso com a promoção da equidade de gênero entre nossos(as) FoodLovers. 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 mulher, é só se inscrever. Boa sorte!

Vaga Afirmativa para mulheres

No iFood, a promoção da Diversidade e da Inclusão faz parte da nossa Cultura, dentro do valor #AllTogether, e não se limita a um projeto específico ou temporário. E um dos nossos pilares é o compromisso com a promoção da equidade de gênero entre nossos(as) FoodLovers. 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, se você se identificar com o perfil, será um prazer receber sua inscrição.

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.
  • Experiência com IA e machine learning.
  • Proficiência emSwift, com domínio dasversões mais recentesda linguagem.
  • Familiaridade comObjective-C.Uso deXcodee ferramentas de debugging avançado.
  • Conhecimento emCocoaPods, Swift Package Managere outros gerenciadores de dependência.
  • Experiência design patterns de UIVIP, MVC, MVVM, MVVM-C e VIPER.
  • Capacidade deescolher a melhor arquiteturaconforme o problema, considerandotrade-offs, escalabilidade, testabilidade e manutenção.
  • Conhecimento e aplicação dosprincípios SOLIDno dia a dia.
  • Domínio emcomponentizaçãoemodularizaçãodo código para projetos de larga escala.
  • Domínio emAuto Layout,View Code (UIKit)e experiência comSwiftUI.
  • 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 sobreGCD (Grand Central Dispatch),DispatchGroup,DispatchQueue, concorrência eproblemas de thread safety.
  • Preferencialmente familiar com onovo modelo do Swift Concurrency (async/await).
  • Gerenciamento demúltiplas chamadas assíncronas simultâneascom async let,TaskGroup, etc.
  • Uso correto doMainActorpara isolar chamadas relacionadas à UI.
  • Entendimento dos benefícios e cuidados aomisturar GCD e Swift Concurrency.
  • Entendimento deheap e stack, e impacto de structvsclassna performance.
  • Experiência comprofiling de performancee ferramentas comoInstruments.
  • Capacidade dedebugar problemas complexos de performanceem apps em produção.
  • Escrita detestes unitários,testes de UIesnapshot testing.
  • Conhecimento de estratégias comoTDDeBDD.
  • Sabe evitar testes frágeis (flaky tests) ecriar componentes testáveis e reutilizáveis.
  • Prática comIntegração Contínua (CI)eDistribuição Contínua (CD).
  • Conhecimento emFastlane,GitLab CI,ou similares.
  • Experiência comautomação de builds, deploys e análise de código.
  • Experiência sólida comconsumo de APIs REST, tratamento de erros, modelos de dados.
  • Conhecimento emRemote Configs,Feature Toggles / Flags.
  • Vivência com ferramentas deAnalytics(Firebase Analytics, Amplitude, Mixpanel, etc), A/B tests e monitoramento de métricas.
  • Cultura deCode 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 claracom times de produto, design e backend.
  • Participação emmentorias,code dojos, e partilhas de conhecimento.
  • Capacidade de liderar ou colaborar emdecisões arquiteturais..
Para realçar o Sabor
  • Experiência comferramentas avançadas de modularização comoBazelouBuck.
  • Conhecimento emprogramação orientada a protocolos (POP), incluindoAssociated Types,Type Erasuree uso avançado deGenerics.
  • Domínio de boas práticas deestruturação de projetos grandese manutenção emgrandes bases de código.
  • Contribuições open source, talks, artigos ou participação ativa na comunidade iOS.
Questionário de Diversidade - iFood

Todas as informações fornecidas serão tratadas com confidencialidade.

Acreditamos que a pluralidade e a colaboração são ingredientes essenciais para seguirmos inovando e alcançarmos o sonho de alimentar o futuro do mundo. Assim, com exceção das vagas reservadas à diversidade, todas as aplicações feitas em nosso site são consideradas sem distinção de raça, gênero, deficiência, orientação sexual ou qualquer outra.

Para sermos uma empresa cada vez mais diversa, gostaríamos de saber se você se identifica ou pertence a algum ou alguns desses grupos abaixo. Estes dados, caso você escolha nos informar, serão usados apenas para conhecermos melhor nossos candidatos e candidatas, nunca como critério excludente.

Lembrando que todos os dados pessoais que forem informados são sigilosos e confidenciais, sendo usados exclusivamente para monitoramento de dados demográficos sobre nossos candidatos e candidatas nas nossas ações de diversidade e inclusão. Os dados não serão coletados, transferidos ou armazenados por terceiros não-autorizados.

Se você é uma pessoa com deficiência, por favor, nos informe qual é a sua deficiência: * Selecionar...

Você está ciente de que respondendo esse formulário de diversidade, você aceita o Aviso de Diversidade – D&I? * Selecionar...

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Software Engineer Sênior (Vaga Afirmativa para Pessoas Negras)
iOS Software Engineer Sênior (Vaga Afirmativa para Pessoas Negras)

iFood • United States

Remote
USD 120,000 - 170,000
Data Security Specialist
Data Security Specialist

iFood • United States

Remote
USD 120,000 - 180,000
Network Security Manager
Network Security Manager

iFood • United States

Remote
USD 180,000 - 260,000
Red Team Specialist
Red Team Specialist

iFood • United States

Hybrid
USD 120,000 - 210,000
Senior iOS Engineer: ML/AI & SwiftUI Leader
Senior iOS Engineer: ML/AI & SwiftUI Leader

iFood • United States

Remote
USD 120,000 - 170,000
Specialist iOS Software Engineer
Specialist iOS Software Engineer

iFood • United States

Remote
USD 110,000 - 170,000
Fuel/public transport allowance
Health & dental plan
Life insurance
+4
[Job-32308] Senior iOS Developer, Brazil
[Job-32308] Senior iOS Developer, Brazil

OpenKrill • United States

Remote
USD 120,000 - 180,000
Plano de saúde
Vale alimentação
Auxílio-creche
+7
[Job-32167] Senior iOS Developer – AI, Brazil
[Job-32167] Senior iOS Developer – AI, Brazil

OpenKrill • United States

On-site
USD 36,000 - 54,000
Plano de saúde
Vale alimentação/ refeição
Auxílio-creche
+2
[job-31870] AI Engineer Sênior — Mobile Nativo (iOS & Android) , Brasil.
[job-31870] AI Engineer Sênior — Mobile Nativo (iOS & Android) , Brasil.

OpenKrill • United States

On-site
USD 120,000 - 170,000
Plano de saúde
Vale alimentação
Auxílio-creche
+6
[Aquisição Digital] Software Engineer III - Mobile
[Aquisição Digital] Software Engineer III - Mobile

Stone - Linkedin • United States

Hybrid
USD 23,000 - 34,000
Plano de saúde
Plano odontológico
Vale refeição/alimentação