Description

Lead the development and optimization of Android applications in Irving, TX.

Responsibilities

  • Develop and maintain high-quality Android applications using Java and Kotlin.
  • Integrate RESTful APIs and manage offline storage and threading.
  • Write unit and instrumented tests using Robolectric, Mockito, and AndroidX.
  • Own the CI/CD pipeline and deploy applications to the Google Play Store.
  • Debug and resolve post-production deployment issues through instrumentation.

Required Skills

  • 10+ years of experience in Android App Development with Java and Kotlin.
  • 7+ years of experience integrating RESTful APIs.
  • 7+ years of experience writing unit and instrumented tests using Robolectric, Mockito, and AndroidX.
  • Expertise in MVVM architecture and Dependency Injection.
  • Proficiency with Android SDK, Gradle, and Annotations.
  • Experience with performance tuning, optimization, and security protocols.
  • Knowledge of localization/internationalization and Google's Android design principles.
  • Solid understanding of object-oriented and functional programming.
  • Experience with CI/CD pipelines and Git.

Preferred Skills

  • Experience working in Agile/SCRUM environments and using Agile tracking tools.
  • Familiarity with Gitlab.
  • Exposure to the retail industry or e-commerce applications.

Education

Any Graduate