5-7 years of software development experience
3-5 years Android experience (preferably client side)
Extensive experience with android design principles
Experience with web-services such as RESTful APIS, OAuth, JSON
Source code control understanding (experience with Git preferred)
Strong analytical and debugging skills
Ability to work individually with minimal direction, and on a larger development team
Strong OO design and programming skills in Java (J2EE/ J2ME)
Experience with Java Collections and Threading
Experience working with functional languages
Desired Kotlin development skills
Experience building native apps
Excellent debugging and optimization skills
Bachelor's degree in Computer Science