iOS Developer

  • 3200 Park Center Dr, Costa Mesa, CA 92626, USA
  • Full-time

Company Description

FightCamp’s goal is to create the ultimate at-home workout experience for busy professionals committed to their fitness goals. In order to do so, FightCamp offers interactive boxing workouts. Workout output is tracked by motion trackers that calculate the speed and the amount of punches thrown during a workout. Since its launched in February 2018, FightCamp’s revenues have doubled every month. FightCamp is funded by Y Combinator.

Want your work to have a huge impact on the business and other people’s lives, as well as shape who you will become both in your work and in your everyday life? We’re funded, generating revenues and are probably the most dedicated team you’ll find.  Our mentality is simple. Work smart, play hard. We are a results-driven team that values autonomy and individual responsibility over hierarchy.

We are looking for other A+ players to join our team. Come shape the future of at-home fitness with us.

Job Description

As an iOS developer at FightCamp, you will be a member of the “Product Team” where you will help implement features that will take our iOS app to the next level. This will be a challenging but rewarding task. You will report directly to our CTO as you will be expected to become the lead iOS developer.

Take a look at FightCamp here:


Job Type: Full-Time
Location: Costa Mesa, California
Salary:  $125,000 - $145,000

Equity: 0.05%-0.15%


What You Will Do


  • Collaborate with cross-functional teams to define, design, maintain, and ship new features in a dynamic work environment.

  • Create internal tools to help streamlining the operations

  • Keep up to date with the latest trends in iOS development

  • Help with the transition as you will become FightCamp’s lead iOS developer, replacing our CTO.


Must Have:


  • Senior iOS developer (5+ years experience)

  • Have shipped at least one app in the iOS app store

  • Expert in Xcode IDE, Swift, UIKit and tools such as Carthage and CLI

  • Strong knowledge of web technologies, including APIs and protocols (e.g. HTTP, REST, JSON)

  • Strong knowledge of MVC/MVVM and OOP principles

  • Familiar with Protocol Oriented Programming

  • Strong optimization and debugging skills

  • Excellent critical thinking, problem solving, and communication skills

  • Experience implementing dynamic user interfaces

  • High attention to detail with a focus on quality and customer experience

  • Familiar with version control systems such as Git

  • Great team player


Good To Have:


  • Familiar with PromiseKit and/or CoreBluetooth frameworks is a plus

  • Familiar with Web development (HTML5, CSS, JavaScript, etc.)

Additional Information

Cool Perks & Benefits

  • Free Lunches
  • Free Gym Membership
  • Monthly Team Activities 
  • Health, Dental & Vision
  • 401k