About Us
CVS Health is a pioneering business transforming healthcare in the United States by providing seamless, convenient, and personalized customer experiences. Our company is focused on driving business agility and growth through technology, data, digital, and experiential innovations.
Our purpose is to deliver enhanced human-centric healthcare for a rapidly changing world. Anchored in our brand with heart at its center, our purpose sends a personal message that how we deliver our services is just as important as what we deliver.
We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make healthcare more personal, convenient, and affordable.
Career Opportunity
The Staff Engineer - Mobile Apps will work on the team that brings CVS customers their "Shopping & Health Super-power" - the customer-facing Flagship CVS Shopping and Health apps. As a Staff Engineer, you will help advance our architecture and Mobile Product, working with cross-functional teams such as design, product, analysts to deliver great user experiences.
You will partner with Apps Platform Engineers, Product Managers, Engineering Managers, and fellow Feature Team engineers to build products used to make our powerful omni-channel shopping an easy and seamless experience. You will participate in software engineering best practices for the full software development life cycle as well as in our Health and e-Commerce domain.
Role Responsibilities
In this role, you will be focusing on improving developer experience, updating especially complex foundational use-cases, and creating integration-ready core features for all mobile flagship teams. You will also be partnering with Product, UX, and Engineers to iterate on features and improve our Product.
Your responsibilities may include:
* Improving and maintaining our mobile apps CI and CD infrastructure and pipelines.
* Providing high-level tooling support to team engineers.
* Collaborating to drive solutions that would reduce cost and time to market.
* Being responsible for end-to-end application delivery, including coordination with required teams for production deployment.
* Continuously monitoring application health and KPIs, supporting triage of any production issues as and when needed.
* Collaborating in troubleshooting complex data, features, service, platform issues, and performing root cause analysis to proactively resolve product and operational issues.
* Being an advocate of security best practices, championing and supporting the importance of security within engineering.
Requirements
7+ years in designing/developing iOS mobile applications.
5+ years of experience with modern iOS development frameworks such as Swift and SwiftUI.
5+ years of experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
5+ years of experience in influencing large organizations on best practices in mobile iOS development.
5+ years of accessibility experience.
Preferred Qualifications
Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
Experience in influencing large organizations on best practices in Mobile iOS development.
Accessibility experience.
Telemetry & observability experience beyond Firebase.
A strong desire to build in test from the start with TDD development experience.
Continuous delivery in mobile, code review, static analysis, continuous integration, automation, and functional testing (using XCUI).
Experience designing retail or ecommerce applications.
Experience with authenticated session using OAuth and authenticated tokens.
Significant contributions of released Customer-facing applications on the Apple Store.
Education
Bachelor's degree or equivalent experience.