This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a passionate and experienced Android Engineer to join our campus mobile team. The team is responsible for mobile apps that affect the lives of millions of diners. By joining our team you will take part in designing and developing diverse and complex features that change how diners order their food by enabling them to order ahead, pick up their food and save time. You will collaborate with the US teams on a regular basis and will have the opportunity to challenge yourself and grow in our R&D site.
Job Responsibility:
Design, implement, deliver, and test android features in the main user app while understanding our products from both a technical and business perspective in the context of our larger business
Break down complex problems into elegant technical solutions that are easy to use and understand
Communicate with leadership, product owners, other technologists to create working software based on an understanding of business and technical priorities
Write effective automated tests with little guidance
Perform code reviews within your domain and apply quality standards to existing areas of the code base
Develop awareness of technical debt and will try, when possible, to avoid introducing more of it
Monitor, debug, and resolve moderate complexity performance, stability, and reliability issues
Work with other team members to grow their understanding of the team's domain through code reviews, pair programming, or mentoring sessions
Help with onboarding new team members
Demonstrate awareness and sensitivity to differing perspectives and cultures and strive to take into account diverse opinions and experiences to help build an inclusive work environment
Communicates clearly and effectively with engineers and other stakeholders on technical tasks
Participate in team discussions and share context and background when interacting with others
Have an understanding of their technical area and those adjacent to it and how they fit into the broader business
Execute tasks within team projects, demonstrating ownership from conception to completion
Requirements:
5+ years of experience building Android apps in Java or Kotlin
Experience mentoring junior mobile resources
Demonstrated skills in writing and testing (unit, automation, integration) high-quality, readable, well-architected, and efficient code
Experience with Android SDK, MVVM, Clean Architecture, and RXJava
Experience in designing and building complex UI hierarchies
Understanding of the Android app lifecycle and Google recommended practices
English - Upper-Intermediate
Nice to have:
Experience with backend or iOS development or Jetpack Compose is advantage
What we offer:
Technical and non-technical training for professional and personal growth
Internal conferences and meetups to learn from industry experts
Support and mentorship from an experienced employee to help you professional grow and development
Internal startup incubator
Health insurance
English courses
Sports activities to promote a healthy lifestyle
Flexible work options, including remote and hybrid opportunities
Referral program for bringing in new talent
Work anniversary program and additional vacation days