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.
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
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.