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.