- Design, develop, test, deploy, maintain and improve software.
- Manage individual project priorities, deadlines and deliverables.
- BA/BS degree in Computer Science or related technical field or equivalent practical experience.
- 1 year of professional software development experience.
- Experience with mobile application development.
- Programming experience in Java.
- Experience building Android applications.
- Experience in API design, performance optimization, client architecture or tools in the mobile space.
- Native mobile application development experience.
- Knowledge of the Android SDK performance tools and optimization techniques.
- Passion for shipping consumer facing, high quality, mobile products.
- Experience working in an Agile/Scrum environment
Additional Desired Skills:
- Strong analytical and problem solving skills
- Strong critical thinking skills
- Strong verbal and written communications skills
- Highly motivated and passionate about programming and technology
- Must be able to work in a team based environment
- Ability to work well under pressure with accelerated time-lines