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