Job description
Join Foodpanda in Singapore as an Android Engineer II in the Marketplace domain. You will contribute to the next generation of the Foodpanda app, helping millions of users order meals with speed and delight. You will collaborate with a cross functional team to build scalable mobile features that connect riders, merchants, and customers across our regional markets. This role offers hands on coding, architecture decisions, and a strong focus on performance, reliability, and user experience.
As part of our Marketplace team, you will design and implement features that power ordering flow, search and discovery, payment integration, and order tracking. You will own code from concept through production, write robust unit tests, and drive quality through code reviews, pair programming, and automated testing. You will work closely with product managers, designers, and backend engineers to ship features that delight users and improve conversion and retention.
We value curiosity, collaboration, and pragmatism. You will contribute to a culture of continuous improvement, keep up to date with Android best practices, and mentor junior developers as needed. The role offers opportunities to work with modern tech such as Kotlin, Jetpack components, and cloud services while delivering tangible business impact in a fast paced environment. You will be empowered to own your work, contribute to roadmap discussions, and grow with a supportive, diverse team.
Responsibility
- Design and implement robust Android features for the Foodpanda Marketplace app, with a focus on performance and reliability.
- Collaborate with product, design, and backend teams to translate business requirements into scalable mobile solutions.
- Own end to end delivery from architecture decisions to production rollout, including testing strategies.
- Optimize app startup time, memory usage, network usage, and battery life to improve user experience.
- Participate in code reviews, mentoring peers, and promoting best practices in Android development.
- Contribute to CI/CD pipelines and ensure monitoring of app quality through instrumentation and analytics.
Qualification
- Bachelor's degree or Master's in Computer Science or a related field
- 3-5 years of hands on Android development experience using Kotlin and Java
- Strong knowledge of Android architecture components, MVVM, Jetpack libraries, and modern design patterns
- Experience integrating RESTful APIs, payment gateways, and analytics services
- Familiarity with CI/CD, Git, Jira, and agile software development methodologies
- Excellent communication, collaboration, and problem solving skills