ZenBusiness

Staff Software Engineer, iOS

ZenBusiness

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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