Android Software Engineer
- 5+ years of dedicated, professional Android experience
- Strong understanding of multi-tier architectures, design patterns and good engineering practices
- Experience implementing RESTful APIs
- Advanced Java development experience and expert knowledge of the Android SDK
- Ability (and desire!) to write unit and integration tests.
- Good knowledge of version control tools, and experience collaborating with a large team of developers
- Strong written and verbal communication skills, and excellent listening skills.
- Bachelors degree in computer science, or equivalent experience.