jobapplier

Staff iOS Engineer (Connectivity)

WHOOP

Skills

Required

  • iOS
  • non-UI
  • iOS software engineering
  • Swift
  • iOS system
  • APIs
  • concurrency
  • memory management
  • architectural and platform-based software design principals

Preferred

  • debugging and diagnosing issues
  • firmware
  • mobile
  • backend
  • WHOOP
  • software architectural principles
  • AI

WHOOP, a leading performance optimization company, as a Staff iOS Engineer on the Connectivity Software Team.

Responsibilities

  • In this role, you will design and implement software that enables seamless communication between WHOOP's wearable sensors, the iOS app, and the cloud.
  • You will be responsible for architecting, designing, implementing, and maintaining iOS application components that interface with WHOOP hardware, driving continuous improvement in performance, power efficiency, and reliability.
  • You will also champion strong software architectural principles and represent the Connectivity iOS team in cross-functional settings.
  • Enjoy a flexible vacation policy, paid parental leave, stock options, a complimentary WHOOP membership, and a competitive benefits package.
  • Architect, design, implement, and maintain iOS application components that interface directly with WHOOP hardware over Bluetooth Low Energy (BLE), Wi-Fi, or other communication protocols.
  • Drive continuous improvement of performance, power efficiency, and reliability in the WHOOP connectivity software layer including background and system-level iOS services to enable reliable device connectivity, synchronization, and data transfer.
  • Champion strong software architectural principles for testable, scalable, maintainable software on your own team and across the organization.
  • Excellent collaboration and communication skills, driving cross-functional problem solving, tradeoff definition, and optimization
  • Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions

Requirements

  • Hands-on experience with Combine and background task processing for non-UI iOS features
  • 5+ years of professional iOS software engineering experience with a solid foundation in Swift, iOS system APIs, concurrency, and memory management
  • Demonstrated examples influencing other engineers in the application of architectural and platform-based software design principals to build scalable, modular, testable software
  • BS or MS in Computer Science, Electrical Engineering, or a related technical field, or equivalent experience
  • Interested in the role, but don’t meet every qualification? We encourage you to still apply!

Preferred

  • Experience debugging and diagnosing issues across complex or distributed systems (for example: firmware, mobile, backend) is a strong plus

Pay

USD 170,000 - 230,000