Back to Jobs

iOS Developer/Engineer

Not Disclosed

Job Description & Details

This is a heavy-hitting native iOS role embedded directly in the Connected Living XM Experience Squad at Comcast, where you'll be building out customer-facing features for millions of users inside the Xfinity App. If you like working on high-impact consumer apps that handle everything from mobile onboarding to complex billing and device upgrades, this contract gives you a chance to run point on serious architectural decisions without getting bogged down in company politics.

What You'll Actually Be Doing

Your day-to-day will involve architecting and shipping user-facing features across the entire mobile customer journey, meaning you'll touch device trade-ins, plan management, and billing flows. You will be collaborating closely with product managers, UX designers, and backend engineers to ensure your code is performant, resilient, and adheres strictly to Apple's Human Interface Guidelines. Expect to deal with tricky asynchronous data flows, complex state management, and ensuring your UI holds up under heavy traffic and erratic network conditions.

The Core Tech Stack

You need absolute fluency in Swift and a deep understanding of both UIKit and SwiftUI, especially since they are pushing modern production patterns. Clean Architecture, MVVM, and proper Dependency Injection are non-negotiable here because this app is modularized and massive. You'll also need to be entirely comfortable working with modern asynchronous paradigms like Swift Concurrency (async/await) and Combine to handle RESTful API integrations smoothly.

Interview Expectations

They are going to test your architectural chops by asking you to design a complex caching and offline-first strategy for billing data using MVVM and Clean Architecture, so make sure you can defend your choice of dependency injection and data flow patterns. They'll also probe deep into your Swift concurrency knowledge, likely throwing a tricky race condition or memory leak scenario at you to see how you troubleshoot performance bottlenecks in instruments and Xcode.

Application Advice

Skip the generic bullet points on your resume and explicitly highlight your production experience with both SwiftUI and UIKit in high-traffic consumer apps. Make sure keywords like Swift Concurrency, Clean Architecture, MVVM, and REST API integration are front and center so you easily clear their automated ATS filters before talking to the engineering team.