Taro Logo

Senior iOS Engineer (Simplified Design)

WHOOP develops wearable technology that tracks physiological metrics to unlock human performance and healthspan through personalized insights.
iOS
Senior Software Engineer
In-Person
5+ years of experience
Healthcare · Consumer

Job Description

WHOOP is revolutionizing human performance tracking through their advanced wearable technology that monitors crucial physiological metrics like heart rate variability, resting heart rate, and sleep quality. As a Senior iOS Engineer on the Simplified Design Team, you'll be at the forefront of creating an intuitive, world-class experience that helps users optimize their health and performance.

The role involves working with WHOOP's three core pillars - Strain, Sleep, and Recovery - to deliver personalized guidance through engaging and intuitive user interfaces. You'll collaborate closely with cross-functional teams including data science, product, and fellow engineers to build features that connect members to powerful data science algorithms through beautiful visualizations.

This position offers an opportunity to work with cutting-edge technology in the health and fitness space, using modern iOS development practices and frameworks. You'll be responsible for developing and maintaining product features, participating in the release process, and mentoring junior developers. The ideal candidate should be product-minded with strong technical skills in Swift and iOS frameworks.

WHOOP offers a collaborative environment where innovation is encouraged, and you'll have the chance to directly impact user experience and health outcomes. The company values diversity and encourages applications even if candidates don't meet every qualification. Based in Boston, MA, this role requires working from the WHOOP office, offering the opportunity to be part of a dynamic team in a growing health tech company.

Last updated 2 months ago

Responsibilities For Senior iOS Engineer (Simplified Design)

  • Work in cross functional team collaborating with data science, product, and software engineering teams
  • Develop and maintain product features using Swift and communicate with RESTful backend
  • Document new features and architecture
  • Contribute to new feature ideation, planning, and development
  • Analyze and monitor user metrics and feedback
  • Participate in the release process including app building and App store submission
  • Self organize using productivity tools
  • Stay up to date with Apple frameworks and best practices
  • Help mentor and elevate junior developers

Requirements For Senior iOS Engineer (Simplified Design)

  • Product minded engineer with empathy for member experience
  • Experience in building, testing, debugging native iOS apps professionally
  • Experience with Swift and iOS frameworks (SwiftUI, UIKit, AutoLayout, Interface Builder, XCTest)
  • Familiarity with MVVM/Viper architecture
  • Strong knowledge of iOS memory management and concurrency
  • Experience developing libraries/frameworks and tooling
  • Excellent knowledge of Xcode, Fastlane, Swift Package Manager, CocoaPods, and debug tooling
  • Experience communicating with RESTful backend
  • Willingness to learn and grow rapidly
  • Experience mentoring junior engineers