Siri Infosolutions - Irving, TX

posted 9 days ago

Full-time - Senior
Irving, TX
Professional, Scientific, and Technical Services

About the position

The Android Developer Sr position involves joining a multidisciplinary team to create digital products for Android-powered devices. The role focuses on designing, developing, reviewing, unit testing, and releasing applications, with an emphasis on delivering exceptional user experiences through reusable and extendable code.

Responsibilities

  • Design and develop Android applications using Java and Kotlin.
  • Participate in code reviews and unit testing of applications.
  • Release apps for Android-powered devices.
  • Collaborate with product managers and designers to create user-friendly digital products.
  • Ensure applications are accessible and optimized for performance.
  • Integrate RESTful APIs into Android applications.
  • Develop Espresso UI tests and maintain application quality.

Requirements

  • 10+ years of experience in Android App Development using Java, Kotlin, and Jetpack Compose.
  • 8+ years of experience integrating RESTful APIs.
  • 8+ years of experience writing unit and instrumented tests using Robolectric, Mockito AndroidX.
  • Proficient with Android SDK.
  • 5+ years of experience in developing Espresso UI tests.
  • Expertise in developing Accessible mobile applications.
  • Experience with Kotlin for Android development.
  • Expertise in MVVM Architecture.
  • Expertise in Dependency injection, Annotations, and Gradle.
  • Experience with offline storage, threading, performance tuning, and optimization.
  • Experience with localization/internationalization of applications.
  • Experience with security protocols in mobile applications.
  • Solid understanding of object-oriented and functional programming.
  • Good understanding of Google's Android design principles and interface guidelines.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Ability to work in an Agile/SCRUM environment.
  • Familiarity with code versioning tools - Git (Gitlab).
  • Competency in Microsoft Office suite.
  • Experience with Agile tools that support tracking iterative development.
  • Exposure to the retail industry and experience with e-commerce applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service