iOS Developer
Zahiruddin SiddiqueUnited StatesMIDPosted 10d ago
SwiftGraphQLREST APIsXCTestXCUITestAgileCI/CD
About the Role
We are looking for an iOS Developer to join our team in West Chester, PA. This role focuses on building and enhancing native iOS experiences within the Xfinity app.
Key Responsibilities
• Design, build, and enhance native iOS experiences within the Xfinity app
• Build and maintain native iOS features using Swift and modern platform frameworks
• Translate product requirements and UX designs into accessible, responsive, and reusable mobile experiences
• Work with product, design, backend, middleware, QA, analytics, and release teams to deliver end-to-end customer journeys
• Integrate mobile experiences with GraphQL and REST APIs, including authentication, error handling, data mapping, and client-side state management
• Contribute to mobile architecture, reusable component libraries, engineering standards, and technical design discussions
• Improve application performance, stability, security, accessibility, observability, and overall customer experience
• Implement analytics, logging, experimentation, and feature-flag capabilities to support product measurement and controlled releases
• Diagnose and resolve complex production issues across the mobile app, APIs, network interactions, and integrated services
• Write unit, integration, and UI tests using XCTest, XCUITest, and UI automation frameworks
• Participate in Agile delivery, code reviews, CI/CD practices, release readiness, and continuous improvement activities
Requirements
• 4-5 years of experience with iOS development
• Strong proficiency in Swift and modern platform frameworks
• Experience with GraphQL and REST APIs
• Knowledge of authentication, error handling, data mapping, and client-side state management
• Experience with XCTest, XCUITest, and UI automation frameworks
• Familiarity with Agile methodologies, CI/CD practices, and release readiness activities