Android Developer
Listed on 2026-06-03
-
Software Development
Software Engineer, Full Stack Developer, App Developer - Mobile/Web, Android Developer
What You’ll Do:
Work within our product teams to design, estimate, and build new features. Quickly distill product requirements into tangible engineering tasks. Produce high-quality, well-documented, and well-tested code. Help shape our engineering culture by coming up with ideas, tools, and infrastructure wherever you see a problem to be solved. Explore new technologies in the restaurant and hospitality industry. Collaborate with Product, Design, and Engineering teams to establish and drive the product vision.
WhoYou Are:
You have extensive experience with Kotlin, Compose, and Coroutines. You have a great understanding of one or more software architecture patterns, preferably MVVM. You have demonstrated skills in delivering high-quality code that is well-documented, well-tested, and highly maintainable. You have experience working with designers and product managers. You keep up to date with the state-of-the-art of Android development. You are willing to learn new technologies and use them effectively.
You have a strong sense of responsibility and ownership for your own work. You enjoy offering help and are not shy about seeking help. To put it simply: you care. You care about your work, your codebase, your app, your career growth, your team’s culture and future, and our collective efforts in building world-class software in a world-class engineering team!
You Will Make an Impact in This Role:
- Build Android applications with an eye for detail and excellence.
- Use dependency management and build tools such as Gradle and Git Hub Actions.
- Proactively find and fix bugs.
- Do performance analysis and optimization.
- Understand the pyramid of testing and know how and when to use unit, integration, and UI tests.
- Design solutions for open ended problems.
- Collaborate with designers and product managers and give them feedback to help achieve intuitive UX with pixel-perfect UI and polished animations.
- Help your teammates by reviewing their pull requests, answering their questions, unblocking them when they are stuck.
- Create opportunities to brainstorm, share different perspectives, and seek different opinions to help achieve the best possible engineering solution.
- Look beyond what is on your plate for the active sprint and pay attention to what others in your own team and the larger engineering organization are building.
- Keep an eye on what is coming down the pipeline on the roadmap and get a good grasp of the company and product vision.
- 7+ years of software development experience.
- 4+ years of Android development experience.
- Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline (or equivalent work experience).
- Kotlin
- Jetpack Compose
- Coroutines
- Gradle
- MVVM
- REST APIs
- JUnit
- Room
- Jetpack Navigation
- Git Hub Actions
- Firebase
- Postman
- Figma
- Jira
- Confluence
These are technologies you don’t need to work with unless you are interested in doing so. We encourage you to collaborate with other teams using these technologies.
- Swift
- SwiftUI
- UIKit
- Tuist
- AWS (EC2, RDS, S3, SQS, SNS)
- Python
- MySQL
- GraphQL
- React
- Redux
- Webpack
- Captcha
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).