iOS Software Engineer

Há 2 dias


São Paulo, São Paulo, Brasil iFood Indicações Tempo inteiro R$80.000 - R$120.000 por ano
Nosso Modo de Fazer no Time:

O iFood é a maior e mais inovadora empresa de tecnologia da América Latina, operando no Brasil. Somos conhecido pelo delivery, mas vamos além, temos muitas frentes de negócio como iFood Mercado, iFood Pago, nossa Fintech e muito mais. Nosso objetivo é Alimentar o Futuro do Mundo por meio de tecnologia. Trabalhar conosco significa impactar positivamente milhões de vidas, mas queremos transformar esse número em um bilhão.

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
  • 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.
Sobre nós

No iFood, acreditamos na força da diversidade para gerar #Inovação e atingir #Resultados incríveis, por isso, não fazemos distinção para candidatos com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Temos grupos compostos por foodlovers voluntários, onde falamos sobre Raça, Gênero, LGBTQI+ e PcD, queremos ser a empresa onde pessoas escolham como lugar onde vão se desenvolver e contribuir para a realização de sonhos, #AllTogether.

Conheça nossas iniciativas

Você tem fome de que?

Nós, FoodLovers, temos fome de inovação e resultado. Buscamos sempre fazer o nosso melhor, pensando "fora da caixa" e atuando com agilidade e responsabilidade Temos fome de diversidade, conhecimento e compartilhamento. Trabalhamos em um ambiente de muita versatilidade. Sabe o que promove a nossa receita especial? As pessoas Vem fazer parte disso



  • São Paulo, São Paulo, Brasil Swile Tempo inteiro R$80.000 - R$120.000 por ano

    About us At Swile, we believe that good products can help reduce friction in daily professional life and boost employee satisfaction. Today, we provide innovative solutions in various areas such as Fintech, Travel, HR, and Employee Benefits to more than 5.5 million users in 85,000 companies in France and Brazil. About the team and position Senior Mobile...

  • Software Engineer III, iOS

    1 semana atrás


    São Paulo, São Paulo, Brasil ClassPass Tempo inteiro R$90.000 - R$120.000 por ano

    At Playlist, life's richest moments happen when people step away from screens to move, connect, explore, and play. We're building the definitive platform for intentional living, connecting people with inspiring experiences in fitness, wellness, and beyond. With popular brands like Mindbody and ClassPass, Playlist empowers businesses and individuals, making...

  • Software Engineer iOS

    2 semanas atrás


    São Paulo, São Paulo, Brasil Dev Tempo inteiro R$60.000 - R$120.000 por ano

    Are you interested in building an exciting IT career at Dev.Pro? Join our exclusive screening process to gain valuable career insights and access personalized feedback on your skill set.As a company of professionals, Dev.Pro offers challenging and interesting projects with world-leading clients, a modern technology stack, and career opportunities for both...

  • Senior iOS Engineer

    Há 4 dias


    São Paulo, São Paulo, Brasil Entrupy Tempo inteiro R$80.000 - R$150.000 por ano

    About EntrupyEntrupy is a global technology company whose mission is to protect businesses, borders and consumers from transacting in counterfeit goods. Entrupy has developed a patented technology system which utilizes a combination of AI and computer vision to instantly identify and authenticate high value physical goods.Entrupy's solutions serve business...

  • Software Engineer

    2 semanas atrás


    São Paulo, São Paulo, Brasil Enter Tempo inteiro R$80.000 - R$120.000 por ano

    A Enter (anteriormente Talisman AI) foi fundada em 2023 com a missão de tornar o Brasil um protagonista em Inteligência Artificial. Unimos a expertise humana à eficiência da IA para ajudar grandes empresas da América Latina a otimizar processos críticos de alto volume e que exigem intenso trabalho manual. Iniciamos nossa jornada aplicando IA para...

  • Software Engineer

    2 semanas atrás


    São Paulo, São Paulo, Brasil Canonical - Jobs Tempo inteiro R$60.000 - R$120.000 por ano

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Dev iOS Sr

    Há 4 dias


    São Paulo, São Paulo, Brasil :upd8 Tempo inteiro R$90.000 - R$120.000 por ano

    Dev iOS Sr.Modelo: RemotoResumo da vagaAdotar e aplicar padrões internacionais de desenvolvimento iOS enquanto constrói features para nosso mais importante produto digital: o app Petz; criando valor na interação com os apaixonados por animais de estimação, potencializando o bem da relação entre o pet e sua família e ajudando a expandir o melhor...

  • Especialista iOS

    Há 6 dias


    São Paulo, São Paulo, Brasil 71635b87-68c7-41cd-a12c-2630e58d92c6 Tempo inteiro R$80.000 - R$120.000 por ano

    Especialista iOSRequisitos:Competências Técnicas: a. Linguagens de Programação: • Swift e Objective-C: Proficiência. b. Frameworks e Bibliotecas: • UIKit, Core Data, Networking, ARKit e RealityKit. c. Arquitetura e Design de Software: • Design Patterns: Conhecimento em MVC, MVVM, e VIPER. • Arquitetura de Software. d. Ferramentas de...

  • Especialista iOS

    Há 4 dias


    São Paulo, São Paulo, Brasil AM53 Tempo inteiro R$90.000 - R$120.000 por ano

    Especialista iOS Requirements Competências Técnicas: a. Linguagens de Programação: • Swift e Objective-C: Proficiência. b. Frameworks e Bibliotecas: • UIKit, Core Data, Networking, ARKit e RealityKit. c. Arquitetura e Design de Software: • Design Patterns: Conhecimento em MVC, MVVM, e VIPER. • Arquitetura de Software. d. Ferramentas de...

  • Especialista iOS

    1 semana atrás


    São Paulo, São Paulo, Brasil AM53 Tempo inteiro R$80.000 - R$120.000 por ano

    Especialista iOS Requirements Competências Técnicas: a. Linguagens de Programação: • Swift e Objective-C: Proficiência. b. Frameworks e Bibliotecas: • UIKit, Core Data, Networking, ARKit e RealityKit. c. Arquitetura e Design de Software: • Design Patterns: Conhecimento em MVC, MVVM, e VIPER. • Arquitetura de Software. d. Ferramentas de...