Senior iOS Engineer, App Platform

W
WhatnotLive commerce
Team members in this role must live within commuting distance of our New York, Seattle, San Francisco or Los Angeles hub.Full-TimeSenior
Salary$210K - $230K; $210K – $230K • Offers Equity
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of professional iOS engineering experience
Required Skills
SwiftiOS

Requirements

  • Have a Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • Have 6+ years of professional iOS engineering experience, including meaningful experience in infrastructure, architecture, or platform work.
  • Bring deep expertise in Swift and iOS fundamentals, including the runtime, memory management, concurrency, and app lifecycle.
  • Understand Swift Concurrency and Grand Central Dispatch (GCD).
  • Have a track record of measurably improving stability or performance, such as crash-free rate, launch time, or hang rate.
  • Be able to partner with product engineers, build trust across teams, and translate their needs into platform priorities.
  • Have experience designing APIs and frameworks used by other engineers, with judgment about abstraction, migration paths, and adoption.
  • Be comfortable with profiling and debugging tools such as Instruments, crash symbolication, and memory graphs.
  • Real-time or media experience with WebSockets, AVFoundation, or live video is a bonus.
  • Experience with client-side experimentation, feature-flagging, or analytics infrastructure is a bonus.
  • Experience scaling a large iOS codebase or team, including modularization, build systems, or CI/CD, is a bonus.
  • Experience with GraphQL clients, offline and caching strategies, or local persistence such as Core Data, SQLite, or GRDB is a bonus.

Responsibilities

  • Design and maintain core app architecture and shared components, including modularization, dependency management, navigation, and patterns used by product teams.
  • Build and harden networking, real-time, and persistence layers supporting live video, chat, and bidding.
  • Lead app stability and performance improvements, including crash and hang reduction, launch time, memory, scrolling, and video performance.
  • Partner with product teams to shape scalable designs, solve technical problems, and provide documentation and guidance for platform adoption.
  • Build infrastructure that helps product teams ship features quickly and safely.
  • Improve build times, CI, test infrastructure, and release tooling.
  • Build observability through crash reporting, performance monitoring, and alerting.
View Full Description & ApplyYou'll be redirected to the employer's site
$210K - $230K; $210K – $230K • Offers Equity
Apply Now