Excellent working experience developing and distributing Android applications using Android Studio written in Java or Kotlin.
Experience and working knowledge of cloud services, or mobile backend-as-a-service is an asset.
Android design patterns, industry standards, common best practices for application architecture Analytics and performance monitoring solutions
Native user interface development for all sizes of screens, using platform components and custom views including animations;
Client application persistence of data using recommended platform specific technologies; Performance tuning strategy of consumer applications
Unit testing, automated UI testing of mobile applications
Seven or more years of industry experience in mobile application architecture, software development, and software systems design;
including the use of nine patch images Experience publishing mobile applications via enterprise channels or public app stores Excellent knowledge of working with dynamic data (e.g., JSON, XML) over various protocols and transfer types (e.g., REST, SOAP)
Experience leading the performance tuning strategy of consumer applications.
Working knowledge of mobile application accessibility