About the Role
The Senior iOS Engineer will join a Mobile Development team responsible for building an iOS-based platform. This platform will enable customer-facing iOS teams to quickly and easily build, test, and deliver experiences to customers. The role focuses on creating tools, libraries, and processes that reduce toil, improve developer experience, decrease cognitive load, and accelerate feature delivery.
Responsibilities
- Design and build scalable iOS platform solutions, including architecture, UI state management, data access, build tooling, CI/CD, and performance optimization.
- Partner with engineering teams across CVS and Aetna to identify common challenges and deliver reusable solutions that accelerate development.
- Drive engineering excellence through code reviews, testing, clean code practices, accessibility, security, and performance standards.
- Develop tools and automation such as CLIs, GitHub workflows, bots, linting rules, and other solutions that improve developer productivity.
- Maintain and evolve the iOS platform by troubleshooting issues, resolving defects, and continuously improving reliability and usability.
- Provide technical guidance to product and engineering teams, promoting best practices and identifying risks early in the development lifecycle.
Requirements
- 5+ years in designing/developing iOS mobile applications.
- 3+ years of experience with modern iOS development frameworks such as SwiftUI.
- Experience using Xcode to create, enhance, and publish iOS apps to the Apple App Store using Swift.
- Experience working on a platform or enablement team, building shared frameworks, libraries, or tooling for other engineers.
- Strong understanding of the iOS development lifecycle, including Swift, Xcode, testing, release management, and App Store deployment.
- Experience with automated testing frameworks (e.g., XCTest), CI/CD pipelines, and DevOps practices.
- Knowledge of accessibility standards and Apple Human Interface Guidelines, with experience delivering customer-facing products at scale.
- Proficiency with source control systems such as Git and Agile software development methodologies.
- Excellent communication skills and experience creating technical documentation for developer-facing solutions.
Skills
- SwiftUI
- Xcode
- Swift
- XCTest
- Git
- Agile software development
Location
- Remote (United States)
Work Type
- Full time
Experience Level
- Senior
Education Level
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience (HS diploma + 4 years relevant experience)
Salary/Compensations
- $83,430.00 - $203,940.00
Benefits
- Medical coverage
- Dental coverage
- Vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
About the Company
- We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience.
- At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do.
- Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time.
- Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.
Equal Opportunity
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
