Java and Kotlin experience is a must
- Partner with the business team and IT to prepare and program various “proof of concepts” for testing
- Understand back-end system/services to access when building out fronts for testing
- Ability to creatively architect and design programs to meet the goals and requirements of various projects
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Proficient with RESTful API’s to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns and best practices
- Experience with offline storage, threading and performance tuning
- Knowledge of the open source Android ecosystem and the libraries available for common tasks
- Familiarity with Cloud Message APIs and Push Notifications
- Understanding of Google’s Android design principles and interface guidelines
- Familiarity with continuous integration
2. Test and Iterate
- Partner with the Innovation and IT teams to rest and iterate on developed software and programs
- Ability to quickly adapt to changes and learning from field testing
- Quickly integrate and update projects
3. Hand-off:
- Prepare projects for hand-off and deployments as “proof concepts” move to production