About the job
Affirmative Action for Black Individuals
At iFood, fostering Diversity and Inclusion is integral to our culture. It transcends temporary projects, as we are committed to promoting racial equality in our recruitment processes. By creating inclusive opportunities, we attract talents with diverse perspectives, experiences, and stories, actively contributing to representation and societal transformation. At iFood, we strive to connect with our best selves.
We do not alter any criteria or steps in the selection process for this position compared to non-exclusive opportunities. Please review the criteria and requirements below, and if you fit the profile and identify as a Black individual, feel free to apply. Good luck!
Our Team Approach:
As the largest and fastest-growing FoodTech company in Latin America, iFood operates in Brazil with a vision to enhance convenience and joy in dining experiences through innovative technology. As a Senior Android Software Engineer, you will design, code, test, and manage the development and evolution of applications that seamlessly integrate into our customers' lives. Your role will involve creating APIs, backend integration, and prioritizing enhancements that align with business value.
Our operations face significant scalability challenges, with over 30 million orders monthly, 13 million users, and more than 100,000 active restaurants.
Your Daily Responsibilities:
- Develop and enhance critical features in the iFood delivery partners app, impacting the experiences of thousands of logistics partners.
- Utilize Kotlin Multiplatform (KMP) for optimized code sharing between iOS and Android.
- Ensure high performance, availability, and superior user experience in a high-demand environment.
- Collaborate with cross-functional teams (product, design, operations) to deliver solutions that address real delivery partners' needs.
- Engage in code reviews and contribute to mobile development best practices.
- Implement features related to navigation, order management, payments, and restaurant communication.
Qualifications We Seek:
- Strong experience in native iOS development (Swift/SwiftUI) or Android development (Kotlin/Java).
- Familiarity with layered architectures and design patterns.

