Android Engineer

Comcast•Philadelphia, PA

About The Position

Comcast Technology and Product Experience (TPX) is seeking an experienced Android Engineer for the Connected Living Protection Experiences Engineering team. The team develops customer-facing mobile applications for Comcast Home Security IoT offerings, including the native Android Xfinity app, which supports Comcast’s cloud-enabled Internet Gateway and is expanding to include features such as bill pay. The Android Engineer will join the Protection Experiences Client Squad to build IoT and Home Security experiences used by Xfinity customers. The role involves developing high-quality mobile features, collaborating across teams, and contributing to a modern codebase for real-time smart home device interactions, mode switching, and onboarding journeys. The position does not provide work authorization sponsorship or immigration support now or in the future. The team uses a squad-based development model, collaborating across Android, iOS, and product management. It holds regular design reviews and mobile guild meetings to align on architecture, cross-platform work, and best practices, and provides onboarding with 30-, 60-, and 90-day goals. The role emphasizes learning, growth, engineering workflows, and knowledge sharing.

Requirements

  • At least 4 years of professional Android development experience.
  • Strong proficiency in Kotlin.
  • Hands-on experience with Spec-Driven Development (SDD) or dynamically backend-driven UI frameworks using JSON schemas.
  • Experience integrating RESTful APIs and managing complex client-side state logic.
  • Familiarity with MVVM, Clean Architecture, or similar architecture patterns.
  • Solid debugging and problem-solving skills.
  • Ability to work effectively in a collaborative team environment.

Nice To Haves

  • Professional experience or deep familiarity with Flutter and Dart for cross-platform mobile development.
  • Experience building smart home, IoT, hardware activation, or physical device orchestration workflows.
  • Familiarity with Jetpack Compose and modern Android development tools.
  • Understanding of Android permissions, privacy constraints, and app lifecycles.
  • Experience building or maintaining large-scale consumer applications.
  • Bachelor's degree; applicants with a combination of coursework and experience or extensive related professional experience may also be considered.

Responsibilities

  • Build and maintain Android features for Home Protection experiences.
  • Collaborate with product, backend, and device teams to deliver end-to-end solutions.
  • Contribute to app architecture, design discussions, and high-leverage technical decisions.
  • Write clean, maintainable Kotlin code using modern Android frameworks and use cross-platform frameworks where appropriate.
  • Implement and expand dynamic, Spec-Driven Development (SDD) rendering frameworks for backend-driven mobile UI.
  • Improve app performance, reliability, and user experience across hardware and software integration layers.
  • Debug and resolve complex production and connectivity issues.
  • Participate in code reviews and support continuous improvement.

Benefits

  • An array of benefits and options intended to support employees physically, financially, and emotionally.
  • Expert guidance and always-on tools personalized to employees' needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service