iOS Developer


Job Description

SportsEngine, a leader in the sports technology space, is looking for an iOS Developer to help us revolutionize the world of youth and amateur sports.

Use your talents to help us build, enhance, and maintain several iOS apps. As part of the Mobile team, this iOS Developer will collaborate daily with skilled people from multiple disciplines to craft software that enables users to engage with the powerful SportsEngine platform using their mobile devices. This role will be based in either Minneapolis, Minnesota or Oshawa, Canada.

Each day, hundreds of thousands of volunteer coaches, directors, and managers positively impact the lives of millions of athletes through sports. These mentors impart sports knowledge, but also the lifelong values of working hard, being honorable, and treating each other like family.

At SportsEngine, our mission is to help make these volunteers' lives easier by building world-class technology solutions to help them spend less time running their organization and more time putting smiles on the faces of these athletes. To us, they are heroes.

We're looking for people who believe in our mission and have a true passion for craftsmanship. We’re one of Minnesota’s Top 100 Companies to Work For, provide only the best facilities and equipment, offer competitive pay, great benefits, and the opportunity to go home each night knowing their work truly made a difference in the lives of heroes.

Join us. iOS Developer Role and Responsibilities:

  • Develop iOS apps that are highly interactive, extremely user friendly, and feature-rich
  • Diagnose and debug mobile app issues
  • Assist in building, enhancing, and maintaining internal software tools and libraries
  • Help identify practices, tools, and relevant trends that can positively influence what we create
  • iOS Developer Qualifications and Skills:
  • 5+ years of experience developing software in a collaborative, agile environment
  • Broad experience with the iOS SDK and Cocoa Touch development framework
  • Experience working with RESTful APIs, understanding of the HTTP protocol, and knowledge of HTML and JSON
  • Familiarity with iTunes Connect, TestFlight and the Apple Developer Center
  • The ability to communicate effectively with UX designers, business analysts, product owners, customer support specialists, and other developers
  • Solid object-oriented design skills and understanding of common software patterns
  • Knowledge of both Objective-C and Swift
  • Familiarity with CocoaPods, Crashlytics, and GitHub
  • An eye for design and user experience details
  • Experience with unit testing and automated UI testing of iOS apps
  • An understanding of relational (MySQL, PostgreSQL) and "NoSQL" (MongoDB) databases
  • Experience with web development, particularly Ruby on Rails
  • Some familiarity with Android development

Equal Employment Opportunity - SportsEngine is committed to equal employment and advancement opportunity for all employees and candidates for employment; without regard to race, color, ancestry, national origin, religious creed, gender, physical or mental disability, veteran status, sexual orientation, age, or marital status; in accordance with applicable laws and regulations.


Skills we're looking for

Job Location

Minneapolis, MN

Office Locations

807 Broadway ST NE, Minneapolis, MN

To change or remove this job posting please contact