dreamwork_

Job Title: Sr. Android Developer
Location: Auburn Hills, MI (Hybrid)
Duration: 06–12 Months Contract
Experience: 5+ Years
Local Candidates Only

Job Summary

Seeking a Senior Android Developer with strong native mobile development expertise in Kotlin, advanced knowledge of Android architecture components, and CI/CD experience. Candidate must be comfortable with release management and enterprise-level mobile security practices.

Required Technical Skills

  • 5+ years of native Android development

  • Strong Kotlin experience (Kotlin 1.7+) – Senior level required

  • Experience targeting API level 30+

  • Proficiency with Android Studio

  • Extensive experience with Coroutines

  • Strong knowledge of Jetpack components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, Compose)

  • Experience creating and maintaining Gradle build files

  • Experience configuring product flavors

DevOps & Release Management

  • Experience using Fastlane

  • Comfortable with Google Play Console

  • Knowledge of CI/CD and automated mobile deployments

  • Experience using Git

Integration & Security

  • Experience integrating RESTful web services

  • Strong understanding of mobile security (data at rest and in transit)

  • Experience developing unit tests and UI tests

Professional Experience

  • Experience working in Agile/Scrum environments

  • Participation in code reviews

  • Strong understanding of software design patterns and conventions

  • Collaboration with cross-functional teams

  • Experience localizing mobile applications for global markets

  • Ability to present ideas, concepts, and POCs to executive stakeholders