Back to jobs

iOS Software Engineer Specialist

Brasil

Job Position

iFood is the largest and most innovative technology company in Latin America, operating in Brazil. We are known for our delivery services, but we go beyond that. We have many business fronts, such as iFood Mercado, iFood Pago, our Fintech, and much more. Our goal is to Feed the Future of the World through technology. Working with us means positively impacting millions of lives, but we want to turn that number into a billion.

 

As an iOS Software Engineer, your challenges will be:
  • Collaborate in defining and maintaining project-wide coding standards and architecture guidelines;
  • Build quick prototypes to validate ideas and drive product decisions;
  • Ensure code quality through thoughtful code reviews, best practices, and proactive maintenance;
  • Debug and solve performance issues in the app, as well as bottlenecks in CI/CD pipelines;
  • Integrate and maintain reliable communication with third-party APIs;
  • Optimize and scale components through performance tuning, architectural improvements, or major refactoring;
  • Develop and maintain reusable components and shared modules within a monorepo mobile app;
  • Contribute with a holistic view of the application, considering not only your own features but also cross-functional impacts.
The ingredients we’re searching for:
  • Strong sense of ownership—you care about the product as if it were your own;
  • Comfortable working in fast-paced, dynamic, and evolving environments;
  • Solid experience in building high-performance, scalable applications;
  • Proficiency in Swift, including its latest versions and ecosystem;
  • Strong knowledge of how iOS app builds work (experience with Bazel is a plus, but understanding the build process in depth is key);
  • Hands-on experience with integrating RESTful APIs natively;
  • Solid experience with automated testing, including Unit and UI tests;
  • Experience building UI components programmatically, with a deep understanding of UIKit and/or SwiftUI;
  • Familiarity with static analysis tools like SwiftLint and others to enforce code quality;
  • Experience working with CI/CD processes and pipelines to ensure smooth development workflows;
  • A mindset that looks beyond isolated tasks—considering architecture, scalability, performance, and developer experience holistically.

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter*

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Pedimos que selecione com qual pronome você se identifica para podermos te tratar de maneira respeitosa e de acordo com sua escolha em todas nossas formas de interações.

Select...
Select...

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.

Saiba mais sobre nossas práticas na nossa Declaração de Privacidade.

Select...
Select...
Select...
Select...
Select...
Select...