- 5+ years of development experience in any programming language
- 3+ years of Android development
- Proven experience of delivering large, state-of-the-art products
- Deep understanding of Android OS internals
- Highly independent and autodidact
- Experience designing clean and maintainable APIs
- Experience writing unit tests and testable code