Previous Job
Previous
Android Developer
Ref No.: 19-10865
Location: Phoenix, Arizona
 

Android Developer
Phoenix, AZ
Fulltime Only

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems Technology or related field.
  • Knowledge of developing trends and emerging standards in mobile apps (RxJava, MVP, Kotlin, etc.), mobile payments, and wearables
  • Minimum of 3 years of experience in Android Development and 7 years of experience in Software Development
  • Excellent interpersonal and communication skills
  • Familiar with the whole software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, etc.)
  • Great knowledge of Android UI design principles, patterns, and best practices
  • Excellent technical knowledge of Java for Android, Android SDK and AndroidStudio
  • Good understanding of RESTful APIs and how to connect Android applications to back-end services
  • Experience working with testing libraries like Espresso and Junit
  • Familiar with Continuous Integration (CI) and its use in testing, building and deploying Android apps
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Understanding of code versioning using git, GitHub, and gitflow.
  • Understanding of accessibility and security compliance
  • Understanding of fundamental design principles behind a scalable application
  • Experience in creation and review of software and architecture designs
  • Basic understanding of Web Technologies like JavaScript, CSS, and HTML
  • Experience with Kotlin is a plus
  • Experience with payments technology is a plus