Staff Software Engineer (iOS)
Staff iOS Engineer leads architectural decisions, writes high-quality Swift/Objective-C code for media manipulation features, mentors team, and champions AI-assisted development at scale for a creative photography platform. Requires 5+ years iOS experience with media frameworks.
About the job
Responsibilities
- Lead decision making on forward-thinking architectural decisions. Align technical choices with company goals, and be pragmatic enough to choose the faster path when the business demands it.
- Lead by example: write clean, testable, maintainable Swift and Objective-C code. Push for rigorous testing, solid CI practices, and high standards across the codebase.
- Mentor and elevate the team: guide engineers through tricky bugs, design decisions, and architectural trade-offs.
- Drive code quality through PR reviews, pushing work toward completion in an encouraging way.
- Champion AI-assisted development. You've used AI tools extensively in your own workflow and actively mentor others to adopt them.
- Architect and implement performant, intuitive solutions for the interactive manipulation of images, video, and mixed media, enabling rich creative expression on mobile devices.
- Contribute to the release process: help manage and improve our release cadence, including feature flagging, release management best practices.
- Collaborate across the organization: work closely with Product, Design, and business stakeholders.
Qualifications
- 5+ years of professional experience building iOS applications in Swift and/or Objective-C
- Experience owning projects end-to-end from initial prototypes to customer roll out
- Professional experience working on mobile consumer applications at scale
- Experience working with media manipulation frameworks on iOS such as AVFoundation, Core Image/Video/Audio, and Metal
- Experience collaborating with other engineers: iOS, Android, server, and web
- Track record of mentoring engineers and raising team-wide code quality
- Experience with feature flagging, release management, and observability tools (Datadog, Crashlytics, etc.)
- Strong cross-functional collaboration skills
- Comfort with AI-assisted development workflows
Nice to Haves
- Experience with React Native
- Experience with OpenGL, 3D rendering, and matrix-based transformations.
- Experience integrating third-party tools for media manipulation.
- Familiarity with Android to facilitate cross-platform design discussions.
Compensation
Base salary range: $230,000 - $260,000 plus equity and discretionary bonuses.
Skills
Swift, Objective-C, iOS, Avfoundation, Core Image, Metal, Datadog, Crashlytics, React Native, Opengl, Feature Flagging, CI/CD, AI Tools
Similar jobs
iOS Engineering jobsBuild and enhance scalable iOS and platform experiences that help Reddit community builders grow thriving communities. The role requires 5+ years of software engineering experience, end-to-end project ownership, and strong collaboration skills.
Build iOS and wearable-integrated health applications for flight crews, turning real-time biometric data into secure, intuitive visual experiences. The role requires 3+ years of iOS development or equivalent experience, plus Swift, SwiftUI, HealthKit, and mobile data visualization expertise.
Build high-performance iPad-focused iOS applications for an Electronic Flight Bag and flight safety platform. The role requires Swift experience, offline-first and real-time data expertise, hardware integration, and a focus on reliability in safety-critical environments.
Build and ship native iOS video-creation products spanning user interfaces, graphics rendering, and audio/video processing. The role requires at least two years of professional experience and expertise in modern iOS frameworks.
Develop and maintain user-facing iOS applications for a flight safety platform, integrating real-time data and APIs. The role requires at least 2 years of iOS development experience or equivalent project-based experience, with Swift and SwiftUI expertise.