iOS Engineer
Role details
Job location
Tech stack
Job description
- Languages: Swift, Python 3, TypeScript
- Libraries & Frameworks: SwiftUI, FastAPI, SQLAlchemy, React, Remix, Next.js
- Datastores: Postgres, Redis
- Infrastructure: AWS (Fargate, ECS, S3, and more), Spark and Kafka
- Monitoring: Datadog, PagerDuty, Sentry
- Version Control: Github, PagerDuty, We are looking for a Staff iOS Engineer to lead how we design, build, and ship mobile applications at Headway. This role will help establish Headway's approach to mobile engineering by defining architecture, development, testing, and release best practices. At the same time, it will directly own and deliver our first ever patient-facing mobile app, launching first on iOS.
This is a hands on technical leadership role. You will write production code, set up tooling and processes, and partner closely with engineering, product, design, and data leaders to build a best-in-class mobile app. Additionally, you will play a key role in building out the mobile team. Who you are
Requirements
We are looking for a Staff level engineer who thrives in ambiguity and is excited to learn new technologies and systems. You care about building high impact products, you think in systems, and you raise the bar for the people around you.
- You have real world experience building iOS applications and defining release and testing processes.
- You aren't overly dogmatic about technology choices: you want to move quickly and use the best tool for the job, defaulting to Swift and SwiftUI but leveraging webviews and other approaches when needed.
- You care deeply about craft and usability, and you obsess about your end users.
- You have current or past experience with full stack web development, and don't shy away from working across other parts of the stack when needed.
- You shape technical work to achieve company and team goals, not just local optimizations.
- You are willing to flex into new technical and non technical areas as projects require.
- You have driven technical vision and strategy at the organizational level through technical design documents, reviews, and participation in planning cycles.
- You have led major technical initiatives that required coordination across multiple teams and stakeholders.
- You regularly mentor senior engineers and technical leaders and help set technical direction through influence rather than authority.
- You are comfortable partnering with engineers, product managers, designers, clinicians, and legal or compliance partners to translate complex domain needs into well designed, performant applications.
- You leverage AI coding tools in your day-to-day workflow.
Benefits & conditions
The expected base pay range for this position is $224,000 - $280,000, based on a variety of factors including qualifications, experience, and geographic location. In addition to base salary, this role may be eligible for an equity grant, depending on the position and level.
We are committed to offering a comprehensive and competitive total rewards package, including robust health and wellness benefits, retirement savings, and meaningful ownership opportunities through equity. Compensation decisions are made holistically, ensuring fairness and alignment with market benchmarks while recognizing individual contributions and potential.
-
Benefits offered include:
-
Equity compensation
-
Medical, Dental, and Vision coverage
-
HSA / FSA
-
401K
-
Work-from-Home Stipend
-
Therapy Reimbursement
-
16-week parental leave for eligible employees
-
Carrot Fertility annual reimbursement and membership
-
13 paid holidays each year as well as a Holiday Break during the week between December 25th and December 31st
-
Flexible PTO
-
Employee Assistance Program (EAP)
-
Training and professional development