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

🕒 Julho 3

🇧🇷 Brasil – Remoto

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

👻 Score fantasma 55%

infoinfo

🗣️🇧🇷🇵🇹 Português obrigatório

Candidatar-se
Encontrar Vagas Remotas Similares

📊 Verifique sua pontuação de currículo para esta vaga

Melhore suas chances de conseguir uma entrevista verificando sua pontuação de currículo antes de se candidatar.

Logo of iFood

iFood

5001 - 10000 funcionários

🍽️ Alimentos e Bebidas

📦 Logística

📣 Marketing

Food & Beverage • Logistics • Marketing

O iFood é uma plataforma líder de delivery de comida com sede no Brasil, que conecta clientes a uma ampla variedade de restaurantes e opções gastronômicas. A empresa utiliza tecnologia de ponta e inteligência artificial para aprimorar a experiência do cliente, otimizar operações e melhorar a logística de entrega. O iFood promove um ambiente de trabalho diverso e inclusivo, com foco em sustentabilidade e no impacto positivo de seus serviços para a comunidade.

Descrição

• Desenvolver e manter soluções iOS utilizando tecnologia de ponta e inovação constante • Construir interfaces responsivas, performáticas e acessíveis • Escolher e colaborar em decisões arquiteturais considerando trade-offs, escalabilidade, testabilidade e manutenção • Diagnosticar e resolver problemas complexos de performance em aplicativos de produção • Escrever e manter testes unitários, testes de UI e snapshot tests • Automatizar builds, deploys e análise de código • Consumir APIs REST e tratar erros e modelos de dados • Configurar e utilizar Remote Configs, Feature Toggles/Flags, Analytics, A/B tests e monitoramento de métricas • Realizar code reviews, fornecer feedback técnico e promover melhoria contínua • Participar de mentorias, code dojos e partilhas de conhecimento • Liderar ou colaborar em decisões arquiteturais • Trabalhar com times de produto, design e backend

🎯 Requisitos

• 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, Xcode e ferramentas de debugging avançado • Conhecimento em CocoaPods, Swift Package Manager e outros gerenciadores de dependência • Experiência com design patterns de UI: VIP, MVC, MVVM, MVVM-C e VIPER • Capacidade de escolher a melhor arquitetura considerando trade-offs, escalabilidade, testabilidade e manutenção • Conhecimento e aplicação dos princípios SOLID • Domínio em componentização e modularização de 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, DispatchGroup, DispatchQueue, concorrência e thread safety • 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 do impacto de struct vs class na performance • Experiência com profiling de performance e 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 TDD e BDD • 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 e modelos de dados • Conhecimento em Remote Configs e Feature Toggles/Flags • Vivência com ferramentas de Analytics, A/B tests e monitoramento de métricas • Uso de ferramentas de crash reporting como Crashlytics, Sentry e Bugsnag • Boas práticas de Clean Code e design patterns • Uso de ferramentas de análise estática como SwiftLint • Capacidade de liderar ou colaborar em decisões arquiteturais • Experiência com Bazel ou Buck (desejável) • Conhecimento em programação orientada a protocolos, Associated Types, Type Erasure e Generics (desejável) • Contribuições open source, talks, artigos ou participação ativa na comunidade iOS (desejável)

Candidatar-se

Vagas Similares

🕒 Julho 1

Talan

1001 - 5000

💼 Consultoria

🏢 Corporativo

☁️ SaaS

Tech Lead liderando soluções escaláveis de processamento e streaming de dados para projetos de transformação da Talan. Orientando equipes e colaborando com stakeholders em tecnologias de cloud e big data.

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Julho 1

Hello Innovation

51 - 200

🛍️ Comércio Eletrônico

🌍 Impacto Social

Desenvolvedor Full Stack na Hello Innovation criando aplicações web para transformar indústrias e melhorar vidas. Utilizando uma stack tecnológica moderna para desenvolver aplicações dinâmicas para uma ampla base de usuários.

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Junho 30

Truelogic Software

501 - 1000

☁️ SaaS

🤝 B2B

🏢 Corporativo

Arquiteto(a) de Software Sênior liderando arquitetura escalável e segura e mentorando engenheiros para empresa GovTech de SaaS. Foco em abordagem AI-first em regime 100% remoto.

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Junho 30

Arvo

51 - 200

🏥 Saúde

💼 Consultoria

🤖 Inteligência Artificial

Engenheiro(a) de Software Sênior liderando a arquitetura da plataforma de dados Audit Copilot para melhorar a saúde no Brasil. Colaboração entre equipes para garantir soluções escaláveis e seguras.

🇧🇷 Brasil – Remoto

💰 $20.006.361 Series A - Arvo em 2025-09

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇧🇷🇵🇹 Português obrigatório

🕒 Junho 29

Pagaleve

51 - 200

💳 Fintech

🛍️ Comércio Eletrônico

👥 B2C

Engenheiro(a) de Software desenvolvendo soluções backend para uma fintech especializada em meios de pagamento. Colaborando com times para construir meios de pagamento eficientes e de fácil uso.

🇧🇷 Brasil – Remoto

💰 Debt Financing em 2022-08

⏰ Tempo Integral

🟡 Pleno

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇧🇷🇵🇹 Português obrigatório