Hybrid Senior iOS Developer

Posted 2 months ago

Apply now

About the role

  • Work with a dedicated mobile team to design, architect, build, and maintain new and existing iOS apps that aim to give our customers superpowers.
  • Write clean, simple, well-tested Swift code that is easy to understand and maintain.
  • Review code written by other developers and offer constructive feedback.
  • Provide technical leadership, iOS platform expertise, and deep knowledge of Apple's ecosystem to the developers on your team.
  • Participate in or drive iOS application architecture discussions for new features or projects.
  • Collaborate with product and UX experts in planning native iOS application experiences following Apple's Human Interface Guidelines.
  • Participate in weekly one on ones with your eng manager to grow your career.
  • Perform maintenance and updates for the continued operation of existing iOS mobile applications.
  • Focus on coding content-based applications with multi-tenant and white-label architecture that allow for dynamic server-side changes and user-generated content.
  • Build, manage, and deploy applications to the App Store Connect console and maintain TestFlight betas and App Store releases.
  • Work closely with the development team using git & GitHub, Jira & Confluence, Datadog, Fastlane, and agile-ish development practices.
  • Leverage AI-assisted coding tools to accelerate development velocity and code quality.

Requirements

  • Strong proficiency in Swift and iOS development with a deep understanding of modern iOS architecture patterns (MVVM + Clean Architecture).
  • Experience with SwiftUI and UIKit hybrid development, including SwiftUI view composition, state management (@Observable, @State, @Binding), and UIHostingController integration patterns.
  • Proficiency with AI-assisted coding tools like Cursor, Claude, Alex Codes, etc, to enhance productivity and code quality as well as a working knowledge of agentic coding workflows.
  • Expertise in dependency injection patterns and protocol-oriented design for iOS applications.
  • Experience with Swift Concurrency (async/await, actors, TaskGroup).
  • Proficiency with iOS architecture components and frameworks (Core Data, UserDefaults, Keychain Services, URLSession).
  • Experience with modern media handling using AVFoundation, AVPlayer, and media streaming for audio and video playback.
  • Knowledge of networking with URLSession, GraphQL (Apollo iOS), and RESTful API communication patterns.
  • Experience with image loading and caching libraries (Nuke, Kingfisher) and custom image processing.
  • Proficiency with unit testing using XCTest framework, mocking patterns, and iOS-specific testing methodologies.
  • Experience with Apple ecosystem services (Push Notifications, App Store Connect, TestFlight, StoreKit).
  • Familiarity with observability tools like Datadog for monitoring iOS app performance and crash reporting.
  • Practical knowledge of CI/CD pipelines using Fastlane, CircleCI, or similar iOS deployment automation.
  • Experience creating full iOS applications from start to finish, with emphasis on multi-tenant and white-label architecture.
  • Experience with Swift Package Manager, CocoaPods, and working knowledge of how to fork/modify open-source iOS libraries for modularity.
  • Comfort working with Git and GitHub, including managing merge conflicts and code reviews in iOS development workflows.
  • Confidence in architecting scalable iOS solutions independently, while also taking the time to ask questions about behavior and business outcomes.
  • Ability to break apart large iOS projects into small incremental steps and extract the minimum viable product from ambitious ideas.
  • Belief in modularity, writing clear documentation, and a no-ego approach to coding that welcomes new and improved ideas.
  • Seasoned developer with broad iOS development experience and deep understanding of mobile best practices.
  • US based applicants only.

Benefits

  • Company paid premiums for medical, dental and vision insurance for self and family.
  • Company sponsored HSA account.
  • Company 401K, 100% match up to 6% of employee contributions.
  • Flexible vacation policy.
  • Fitness incentives package.
  • Company funded mental health resources.
  • Wellness perks.
  • Eligible for equity.
  • Eligible for bonus.

Job title

Senior iOS Developer

Job type

Experience level

Senior

Salary

$133,500 - $178,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job