iFood
iFood

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

TLDR

Join a leading FoodTech company in Latin America to tackle scalability challenges by developing critical applications impacting logistics partners' experiences.

Vaga Afirmativa para Pessoas Negras

No i Food, a promoção da Diversidade e da Inclusão faz parte da nossa Cultura, e não se limita a um projeto específico ou temporário. E uma das nossas frentes é o compromisso com a promoção da igualdade racial em nossos processos seletivos. 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 i Food 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 pessoa negra, é só se inscrever. Boa sorte!

Nosso modo de fazer no time:

iFood is the biggest and fastest-growing FoodTech company in Latin America, operating in Brazil. We aim to make people live more convenient and joyful, by simplifying and disrupting the way they eat through applied technology. As an Android Software Engineer, you will design, code, test and operate developing and evolving applications that make it easy and part of our customers' universe, participating in the creation of APIs, integrating with the backend, and helping to prioritize evolution. taking into account the best value gains for the business.

We face huge scalability challenges, with more than 30 million orders per month, 13 million users, and over 100 thousand active restaurants.

Seu Cardápio Diário:

  • Develop and evolve critical features in the iFood delivery partners app, directly impacting the experience of thousands of logistics partners
  • Work with Kotlin Multiplatform (KMP) to optimize code sharing between iOS and Android platforms
  • Ensure high performance, availability, and excellent user experience in a high-demand environment
  • Collaborate with cross-functional teams (product, design, operations) to deliver solutions that meet real delivery partners' needs
  • Participate in code reviews and actively contribute to mobile development best practices
  • Implement features related to navigation, order management, payments, and restaurant communication

Ingredientes que buscamos:

  • Solid experience with native iOS development (Swift/SwiftUI) OR Android development (Kotlin/Java)
  • Knowledge of layered architectures and design patterns like MVVM, VIPER, or Clean Architecture
  • Familiarity with Jetpack Compose (Android) or SwiftUI (iOS)
  • Willingness and interest to work with Kotlin Multiplatform (KMP)
  • Experience with REST API consumption and offline scenarios handling
  • Knowledge of concurrency, threading, and performance optimization

Para realçar o sabor:

  • Previous professional experience with Kotlin Multiplatform (KMP)
  • Knowledge of automated testing (unit, integration, e2e) using Espresso, XCUITest, Maestro, or similar tools
  • Experience with location services and mapping tools (Google Maps, HERE, etc.)
  • Ability to effectively apply AI/ML tools in development workflow
  • Experience with mobile CI/CD (Fastlane, GitLab CI, etc.)
  • Experience with Compose Multiplatform
  • Knowledge of analytics, feature flags, and A/B testing
  • Familiarity with crash reporting and monitoring tools (Firebase, Sentry, etc.)

iFood is a Brazilian technology company that seamlessly connects thousands of restaurants with millions of consumers, processing an impressive average of 100 million orders monthly. Beyond food delivery, iFood expands into markets like finance and pet services, providing innovative solutions that enhance everyday convenience.

Founded
Founded 2011
Employees
500+ employees
Industry
Air Freight & Logistics
Total raised
$92M raised
View company profile
Report this job
Apply for this job