Android Developer Sr

$93,600 - $135,200/Yr

Mastech Digital - Irving, TX

posted 5 days ago

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

About the position

The Android Developer Sr role at Mastech Digital involves developing and maintaining Android applications for clients in the retail domain. This position requires extensive experience in Android app development, with a focus on utilizing modern technologies and frameworks. The role is contract-based, with an immediate start date and a duration of 6+ months, potentially extending based on project needs.

Responsibilities

  • Develop and maintain Android applications using Java, Kotlin, and Jetpack Compose.
  • Integrate RESTful APIs into mobile applications.
  • Write unit and instrumented tests using Robolectric, Mockito, and AndroidX.
  • Develop Espresso UI tests for application functionality.
  • Ensure accessibility in mobile applications.
  • Implement MVVM architecture in app development.
  • Utilize dependency injection, annotations, and Gradle in projects.
  • Optimize application performance, including offline storage and threading.
  • Localize and internationalize applications as needed.
  • Implement security protocols within mobile applications.
  • Collaborate with team members in an Agile/SCRUM environment.
  • Deploy applications to the Google Play store using CICD pipelines.

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, and 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.

Benefits

  • Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).
  • Paid Leaves (Wherever applicable).
  • Life & Disability Coverage (Upon eligibility).
  • 401K Option.
  • Education Assistance Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service