W

WhatNot

Runs live auctions for collectibles and fashion

Staff iOS Engineer - App Platform

Mobile EngineeringConfirmed live in the last 24 hours
Full-time$245k - $290k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • At least 8 years of professional iOS engineering experience, including meaningful experience in infrastructure, architecture, or platform work.
  • Deep expertise in Swift and iOS fundamentals, including the runtime, memory management, concurrency using Swift Concurrency and Grand Central Dispatch, and the app lifecycle.
  • A track record of measurably improving stability or performance, such as crash-free rate, launch time, or hang rate.
  • Strong partnership skills to build trust with product engineers and translate their needs into platform priorities.
  • Experience designing APIs and frameworks for other engineers, with sound judgment about abstraction, migration paths, and adoption.
  • Comfort with profiling and debugging tools such as Instruments, crash symbolication, and memory graphs.

Responsibilities

  • Design and maintain the app's core architecture and shared components, including modularization, dependency management, navigation, and patterns used by product teams.
  • Build and harden the networking, real-time, and persistence layers behind live video, chat, and bidding.
  • Lead app stability and performance work, including crash and hang reduction, app launch time, memory, scrolling, and video performance.
  • Partner with product teams as an internal consultant by shaping scalable designs early, unblocking difficult technical problems, and writing documentation and guidance to support adoption of platform work.
  • Ensure the infrastructure enables product teams to ship features quickly and safely.
  • Improve developer workflows, including build times, continuous integration, test infrastructure, and release tooling.
  • Build observability, including crash reporting, performance monitoring, and alerting, to detect regressions before they affect users.

Desired Qualifications

  • Experience with real-time or media technologies such as WebSockets, AVFoundation, or live video.
  • Experience with client-side experimentation, feature flagging, or analytics infrastructure.
  • Experience scaling a large iOS codebase or team through modularization, build systems such as Bazel, Tuist, or Swift Package Manager, or continuous integration and delivery.
  • Experience with GraphQL clients, offline and caching strategies, or local persistence technologies such as Core Data, SQLite, or GRDB.
  • Contributions to open-source iOS libraries or tooling.

About the Company

WhatNot

Runs live auctions for collectibles and fashion

Whatnot runs a live shopping app where independent sellers host video shows and auction off trading cards, collectibles, clothing, and other goods to viewers who bid in real time. It is the largest live shopping platform in the United States and grew from a marketplace for Funko Pop vinyl figures into hundreds of categories, from PokƩmon cards to designer handbags and fresh seafood. Sellers mix fast auctions with fixed-price sales during their shows, while Whatnot handles payments and buyer protection and earns a commission on the price of each item sold. Whatnot was founded in 2019, is based in Los Angeles, California, and also runs its marketplace in Canada, Europe, and Australia.

Company size
1,001-5,000
Company stage
Series G
Total funding
$1.5B
Headquarters
Los Angeles, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at WhatNot

See more jobs