




Job Summary: Develop and enhance critical features in delivery partner applications, optimize code sharing, and ensure high performance. Key Highlights: 1. Develop critical features in the delivery partner application. 2. Work with Kotlin Multiplatform (KMP) for code optimization. 3. Collaborate with cross-functional teams to deliver solutions. **Affirmative Action Position for Black People** --------------------------------------- At iFood, promoting Diversity and Inclusion is part of our Culture and is not limited to a specific or temporary project. One of our key initiatives is our commitment to advancing racial equality in our recruitment processes. By creating inclusive opportunities, we not only bring in talent with diverse perspectives, opinions, and backgrounds but also actively contribute to representation and societal transformation—as well as to individuals’ careers. After all, at iFood, we match with our best selves. We do not modify any criteria or stages of the selection process for this position compared to non-exclusive positions. Please review the criteria and requirements below, and if you meet the profile and identify as Black, simply apply. Good luck! **Our way of working in the team:** -------------------------------- iFood is the largest and fastest-growing FoodTech company in Latin America, operating in Brazil. We aim to make people’s lives 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 applications that evolve and enhance customer experience—making them intuitive and integral to our customers’ daily lives—while participating in API creation, backend integration, and helping prioritize evolution based on maximum business value. We face significant scalability challenges, handling over 30 million orders per month, 13 million users, and more than 100,000 active restaurants. **Your Daily Menu:** ------------------------ * 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 **Ingredients We’re Looking For:** ------------------------------ * 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 scenario handling * Knowledge of concurrency, threading, and performance optimization **To Enhance the Flavor:** ------------------------- * 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 the 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.)


