At WHOOP, we're on a mission to unlock human performance. WHOOP empowers users (Olympians, Professional Athletes, Fitness Enthusiasts, etc) to perform at a higher level through a deeper understanding of their bodies and daily lives. We are looking to add highly motivated skilled engineers to our team to help us scale and take our proven system to new heights.
As an iOS Software Engineer at WHOOP, you will be involved in the planning, design, development, validation, and maintenance of various features. The WHOOP app continuously loads and processes data from the WHOOP strap, transporting large amounts of data between the sensor and a backend server. The app also features various visualizations, interfaces, and interactions to give the user insights into their data in near-real time. The combination of these requirements presents an interesting set of challenges unique to the WHOOP system.
Responsibilities:
- Build rich new features for our iOS users
- Work with product management to invent new ways to present actionable information to our users
- Improve the performance and responsiveness of the app
- Identify and fix defects in our Swift/Objective-C code base
- Build new Bluetooth hardware integrations
Qualifications:
- 2+ years of experience in building, testing, debugging, and delivering iOS apps.
- Working knowledge of Swift
- Experience implementing custom UI and high quality features
- Experience with iOS frameworks such as Core Data, Core Animation, Grand Central Dispatch, etc
- Excellent knowledge of Xcode and Instruments
- Experience communicating with a RESTful backend
- Solid computer science knowledge including algorithm analysis, OOP, and data structures
- Portfolio of interesting technologies and complex mobile applications
- Deep knowledge and genuine interest in mobile technologies
- Working knowledge of git