Overview

 

Are you ready to join the team building the most badass cycling and fitness software? We are looking for an iOS developer to help us develop the only cycling app worthy enough for Sufferlandria.
This is a full time position here in our Reno, NV office.

Job description:

A developer that will work on a team to improve upon our iPhone and iPad apps using Swift.
Qualifications:

  • A solid understanding of source control (Git), pull request and code review processes
  • High confidence in ability to write quality Swift code in a team environment
  • Comfortable developing on a Mac
  • Be able to take designs from sources like photoshop and sketch and bring them into storyboards in Xcode while matching style and sizes
  • Excellent written and verbal skills, with proven experience working efficiently and collaboratively in a team environment
  • Highly organized with the ability to deliver in collaborative remote team setting

Additionally, experience in these areas is a plus:

  • RxSwift
  • Adaptive Bitrate video streaming (HLS, MPEG-DASH) and client video players.
  • Bluetooth Low Energy and/or ANT+ devices
  • Cycling and Fitness technologies
  • MongoDB and Parse server
  • Electron app development.
  • Comfortable understanding of Objective-c
  • Screening challenge. Want to get a taste for what you’d be working on? We’d like to see a little sample of your coding style and problem solving abilities, too.

The challenge is to draw a workout profile for Downward Spiral. This

Create an iPhone app that displays the chart for the Downward Spiral workout. It should look something like the workout profile for Downward Spiral in our iOSapp.
You can find the data for Downward Spiral in the app/data folder. https://github.com/TheSufferfest/electron-react-boilerplate (the original challenge was to do it in javascript, but you are going to do it in Swift instead).
You can either do the drawing programmatically or use a chart library.
Your submission should have some tests.
Feel free to ask questions. You can find me as @reid on the Atom/Electron Slack Channel channel.
Create a repo on Github with instructions on how to run the app and include a link to it on your application.