Position: Senior Android Engineer
Location: Overland Park Kansas or Englewood, CO
Contract
Key Responsibilities
Design, develop, and maintain core features of client applications with a focus on telephony and carrier use cases
Own end-to-end Android application delivery, from requirements through development, testing, release, and post-release support
Lead investigation and resolution of OEM-reported issues, field defects, and carrier certification blockers
Ensure ongoing compatibility with new Android OS releases, SDK changes, and platform behavior updates
Collaborate closely with OEM partners, platform teams, QA, and operations to ensure high-quality releases
Provide technical guidance and best practices for Android development, performance, and stability
Act as a subject-matter expert for Android Telephony APIs, system behaviors, and carrier requirements
Required Qualifications
8–10+ years of hands-on Android application development experience
Deep understanding of Android OS internals, lifecycle, permissions, and background execution limits
Proven experience supporting applications across multiple Android OS versions
Experience working with OEMs and carrier partners to resolve platform and device-specific issues
Strong debugging skills across applications, framework, and device levels
Proficiency in Kotlin and Java