- 3+ years of software development experience.
- 2+ years of Android development experience.
- Solid Java programming skills.
- Solid understanding of Android UI design principles, patterns, and best practices.
- Experience building Android applications connected to RESTful APIs.
- Solid knowledge of algorithms with good problem solving and troubleshooting skills.
- Ability to work effectively both independently and within a team.
- Experience with a version control system (GIT, SVN, CVS, etc).
- Strong desire to learn and share knowledge with others.
- Experience in the Agile development process.
- Bachelors degree or equivalent experience.
8,000 - 8,500 /month