Engenheiro Sênior de Software iOS
Uma oportunidade incrível para quem ama desenvolver aplicativos iOS em um ambiente dinâmico e inovador. Junte-se ao iFood na missão de revolucionar o universo da alimentação na América Latina.
Habilidades Requeridas
Habilidades Requeridas
Descrição da Vaga
Se você é apaixonado por tecnologia móvel e tem experiência sólida em desenvolvimento iOS, o iFood pode ser o lugar perfeito para você! Estamos em busca de alguém que deseja fazer a diferença na forma como as pessoas lidam com alimentos no dia a dia.
A pessoa ideal para esta posição deve ter um profundo conhecimento em Swift e versões atuais, além de estar familiarizada com Objective-C e ferramentas de depuração avançadas no Xcode. É essencial ter experiência em design patterns como VIP, MVC, MVVM, MVVM-C e VIPER, além de uma habilidade comprovada na escolha das arquiteturas mais eficientes, levando em conta aspectos como escalabilidade e manutenção.
Na prática, você deverá dominar conceitos como Auto Layout, View Code (UIKit) e ter experiência com SwiftUI, se destacando na construção de interfaces responsivas, performáticas e acessíveis. Um conhecimento sólido sobre o ciclo de vida do UIKit e otimizações de performance visual também será necessário.
Adicionalmente, são necessárias habilidades em gerenciamento de concorrência e segurança de threads, além de familiaridade com o swift concurrency, GCD, bem como o manejo de múltiplas chamadas assíncronas simultâneas. Experiência com profiling de performance usando Instruments e a habilidade de depurar problemas complexos em apps já em produção será considerada um diferencial.
Princípios de código limpo e melhores práticas de desenvolvimento devem ser uma parte integral de seu processo de trabalho, incluindo escrita de testes (unitários, UI, e snapshot), e estratégias de TDD/BDD. Proatividade e mindset de ownership são altamente valorizados, assumindo responsabilidade total pelo código produzido e sua integração com o restante dos times de produto, design e backend.
Benefícios
- Ambiente inovador
- Cultura colaborativa
- Aprendizado contínuo
- Possibilidade de trabalho remoto
Sobre a Empresa
O iFood é a maior foodtech da América Latina, com oito anos de atuação. Seu objetivo é facilitar e transformar a experiência de alimentação, mesclando tecnologia de ponta com um forte espírito de inovação. A empresa é conhecida pelo seu incrível crescimento e parceria robusta com entregadores, restaurantes e clientes, contando com o apoio da Movile e Just.
Dicas de Aplicação
Quando você está se candidatando para uma posição avançada como essa, o primeiro passo é garantir que seu currículo está atualizado e bem estruturado. Dê ênfase a projetos específicos onde você fez uso das habilidades requisitadas, como Swift e gestão de dependências.
Inclua exemplos práticos de como resolveu problemas complexos ou otimizou o desempenho de um projeto. Se tiver links para o seu código no GitHub, insira-os no currículo ou na carta de apresentação.
Prepare uma breve carta de apresentação que demonstre seu entusiasmo pela missão do iFood e como suas experiências se aliam aos desafios propostos. Seja claro e específico sobre o que você pode trazer para a equipe do iFood.
Por último, mostre que você está constantemente se aprimorando em novas tecnologias e frameworks! Isso demonstra que você é proativo e está alinhado com a cultura de inovação contínua do iFood.
Dicas para Entrevista
Durante a entrevista, esteja preparado para discutir sua experiência detalhadamente. O entrevistador pode querer saber sobre projetos em que você usou Swift ou frameworks de arquitetura específicos.
Também é importante estar pronto para resolver problemas ao vivo. Isso pode incluir debugging, ou mesmo a escrita de um pequeno trecho de código. Use este momento para demonstrar suas habilidades de maneira prática e eficaz.
Questões sobre soft skills são igualmente importantes. Pense em exemplos de trabalho em equipe, comunicação eficaz e liderança nas decisões arquiteturais.
Finalmente, prepare-se para perguntas sobre como você se mantém atualizado com as últimas tendências tecnológicas. Isso mostrará que você está sempre disposto a aprender e evoluir, características que são muito valorizadas no iFood.
Salário
A empresa optou por não divulgar a faixa salarial para esta vaga.
Recomendamos que você busque essa informação durante o processo seletivo.
Como se candidatar
Este é o momento ideal para se juntar a uma empresa dinâmica e liderar projetos que verdadeiramente impactam o quotidiano das pessoas. Se você tem as qualificações e está animado com a ideia de trabalhar com o iFood, não hesite em candidatar-se!












