Basic Qualifications:
• Senior level skills with Android mobile client development.
• 5+ years of Kotlin or Java development and object-oriented analysis and design.
• 5+ years of full software development lifecycle experience.
• Solid investigative skills in tracking down functional and performance issues.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Strong knowledge of Android UI design principles, patterns, and best practices.
• Experience with off-line storage, threading, and performance tuning.
• Comfortable with GIT and Jenkins, agile/scrum, or comparable.
• Strong communication and collaboration skills.
Preferred Qualifications:
• Bachelor's of Science/Engineering/Computer Science