comcast

Mobile Engineer - iOS

Apply Now

At a Glance

Location
PA - Philadelphia, 1800 Arch St, United States
Employment
Full time
Experience
5–7 years
Posted
2026-07-27

Key Requirements

Required Skills

REST APISwift

Domain Knowledge

  • IoT

Requirements

of professional iOS development experience.

Hands-on experience with

Spec-Driven Development (SDD)

or building UI frameworks driven dynamically by backend JSON schemas.

Experience integrating RESTful APIs and managing complex client-side state logic.

Familiarity with MVVM, Clean Architecture, or similar architecture patterns.

Responsibilities

Comcast Technology and Product Experience (TPX) is seeking an experienced iOS Developer to join the Connected Living Protection Experiences Engineering team.

This group is responsible for customer-facing mobile application development for Comcast’s Home Security IoT product offerings.

This includes the native iOS Xfinity application, which primarily handles our cloud-enabled Internet Gateway for millions of homes but is expanding to become Comcast's primary mobile app with new features such as bill pay.

Learn more about us at https://www.xfinity.com/apps

We’re looking for an iOS Engineer to join the Protection Experiences Client Squad and help build IoT and Home Security experiences used by millions of Xfinity customers.

In this role, you’ll develop high-quality mobile features, collaborate across teams, and contribute to a modern codebase powering real-time smart home device interactions, mode switching, and onboarding journeys.

About the Company

Squad-based development model with close collaboration across iOS, Android, and product management teams.

Regular design reviews and mobile guild meetings to align on architecture, cross-platform alignment, and best practices.

Strong onboarding program with clear 30-, 60-, and 90-day goals.

Emphasis on learning, growth, cutting-edge engineering workflows, and knowledge sharing.

Disclaimer:

This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.