
Staff Software Engineer, iOS
ZenBusiness
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Lead
Tech Stack
AndroidGraphQLiOSSwift
About the role
- Own iOS technical strategy & delivery: architecture, modularization, multi-module coordination, and a release every two weeks.
- Collaborate with product and design teams to define requirements, scope, acceptance criteria, and execute on the delivery of new features and improvements.
- Evolve the development environment to keep up with modern Swift/SwiftUI and iOS releases and maintain build and CI/CD health (Bitrise, TestFlight).
- Partner cross-platform to ensure parity and consistency between iOS and Android in both experience and patterns/conventions.
- Shape GraphQL integrations: collaborate on schema design and implementation in BFF, and integration into the iOS app.
- Raise the quality bar by setting and enforcing iOS development standards for code quality/patterns, performance, and security.
- Mentor and influence engineers by leading knowledge-sharing efforts, running design/code reviews, and driving cross-team initiatives.
Requirements
- Proven Staff/Lead impact owning iOS architecture and multi-team delivery for complex consumer apps.
- Deep fluency in modern iOS development: Swift 6+, SwiftUI, async/await & structured concurrency, Combine, MVVM with unidirectional data flow, DI with FactoryKit/Resolver/Swinject, multi-module clean architecture.
- Testing depth across unit, integration, and UI (XCTest, Cuckoo/Mockingbird, deterministic async & Combine testing).
- Operational excellence experience: instrumentation/observability (e.g., Sentry, logs/metrics), reliability ownership, and security best practices (Keychain/Auth0).
- Experience collaborating on backend-for-frontend (BFF) design and consumption for mobile.
- Strong GraphQL experience on iOS (typed queries/fragments; custom client); exposure to Fastify + Mercurius for BFF development is a plus.
- Experience with XcodeGen at scale and SPM dependency management.
- Hands-on iOS CI/CD (Bitrise), TestFlight multi-track releases, and App Store release management.
- Excellent written and verbal communication; adept at asynchronous collaboration across distributed teams.
- Experience with the latest AI-assisted software development tools and responsible usage.
- Bias for ownership and pragmatic delivery; comfortable with ambiguity and accountable to measurable outcomes.
Benefits
- Medical, vision, dental, disability, and life insurance
- Parental and military leave
- Employee assistance program
- 401k + match
- Annual bonus
- Pet insurance
- Paid parking*
- 10 paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Swift 6+SwiftUIasync/awaitCombineMVVMDependency InjectionXCTestGraphQLXcodeGenCI/CD
Soft skills
communicationmentorshipcollaborationleadershipinfluenceownershipaccountabilityadaptabilityproblem-solvingknowledge-sharing