Senior iOS Developer, Sports Data

2 weeks ago


Old Toronto, Canada Score Media and Gaming Inc. Full time

About the Role & Team

Do you want to join us on the Sports Data team?

We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America.

Our team is responsible for the overall UI/UX of the app, user onboarding, and all sports data related experiences (scores, schedules, leaders, matchup, etc.).

We're a highly collaborative team where everyone is empowered to influence our long term roadmap as well as our near term sprint objectives. With over 2.5 million daily active users (and growing), your contributions will have a high impact. Even if you're not a sports fan, your work will likely be seen by someone you know.

About the Work

As a key member of our Sports Data team you will:
  • Work with the product team to design, architect, and ship our amazing applications.
  • Implement polished user interfaces with the help of our design team.
  • Improve our code through refactoring and applying modern design patterns.
  • Work with other engineers through technical collaboration, discussion, and code review.
  • Solve difficult problems related to large data sets and responsive UIs.
  • Help our QA team to automate testing and continuous integration.
  • Keep up to date with the latest advances in iOS development.
  • Other duties as required.

About You

  • 3+ years of experience working with Swift, Cocoa.
  • 5+ years of experience in commercial iOS development.
  • A demonstrated ability in delivering clean, organized, testable, and highly performant code.
  • Experience developing pixel-perfect user interfaces.
  • Experience with unit testing.
  • Experience integrating APIs and back-end services with mobile applications.
  • Experience working with Git.
  • Experience working with Cocoapods.
  • Experience working with large native code bases with significant complexity.
  • Solid knowledge of object-oriented design, software development principles, and design patterns.
  • Solid knowledge of concurrency best practices and pitfalls.
  • Highly proficient with profiling/debugging tools.
  • A degree in Computer Science, Engineering, and/or equivalent experience.
  • A passion for sports and/or gaming is considered an asset.

What We Offer

  • Competitive compensation package.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Parental leave top up.
  • Opportunities for career progression and mentoring others.
#J-18808-Ljbffr

  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...


  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...


  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...


  • Old Toronto, Ontario, CA Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the Role and TeamWe are seeking a highly skilled iOS Developer to join our Sports Data team at Score Media and Gaming Inc.The Sports Data team is responsible for delivering amazing new features to theScore media app, one of the most popular sports apps in North America. As a key member of our team, you will work closely with our product team to design,...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the Role and TeamWe are seeking a highly skilled iOS Developer to join our Sports Data team at Score Media and Gaming Inc.The Sports Data team is responsible for delivering amazing new features to theScore media app, one of the most popular sports apps in North America. As a key member of our team, you will work closely with our product team to design,...


  • Toronto, Canada theScore Full time

    About the Role & Team Do you want to join us on the Sports Data team?  We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for...

  • Senior iOS Developer

    2 weeks ago


    Toronto, Ontario, Canada theScore Full time

    About the Role & Team We're a dynamic, cross-functional team of software engineers specializing in iOS, Android, Elixir, and Ruby on Rails. We collaborate closely with our Product counterparts to deliver innovative features for theScore media app, one of North America's most popular sports applications. Our team is responsible for crafting the overall user...


  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    p>Do you want to join us on the Sports Data team?We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America.Our team is responsible for the overall UI/UX of the app, user...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.As a key member of our team, you will work closely with our...


  • Toronto, Ontario, Canada Score Media and Gaming Inc. Full time

    About the RoleWe're seeking a skilled Senior Software Developer to join our Sports Data team at Score Media and Gaming Inc.The successful candidate will be responsible for designing, developing, and maintaining our sports data-related experiences, including scores, schedules, leaders, and matchups.As a key member of our team, you will work closely with our...


  • Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    About the RoleWe are seeking a highly skilled Senior iOS Developer to join our team at the Canadian Imperial Bank of Commerce. As a key member of our Digital Innovation team, you will be responsible for designing and developing cutting-edge iOS mobile applications that meet the needs of our clients.Key ResponsibilitiesTechnical LeadershipProvide technical...


  • Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full time

    About the RoleWe are seeking a highly skilled Senior iOS Developer to join our team at the Canadian Imperial Bank of Commerce. As a key member of our Digital Innovation team, you will be responsible for designing and developing cutting-edge iOS mobile applications that meet the needs of our clients.Key ResponsibilitiesTechnical LeadershipProvide technical...

  • Senior iOS Developer

    3 months ago


    Toronto, Ontario, Canada theScore Full time

    theScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting information from their favorite teams, leagues, and players....


  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...


  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...


  • Old Toronto, Canada Score Media and Gaming Inc. Full time

    About the Role & Team Do you want to join us on the Sports Data team? We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. Our team is responsible for the overall...


  • Toronto, Ontario, Canada PENN Interactive Full time

    Penn Interactive, a leading interactive gaming company, is seeking a highly skilled Senior iOS Developer to join our Payments team. As a key member of our team, you will play a crucial role in enhancing our customers' experience within theScore & ESPN BET Sportsbook platforms.About the RoleThe Senior iOS Developer will be responsible for designing,...


  • Toronto, Ontario, Canada PENN Interactive Full time

    Penn Interactive, a leading interactive gaming company, is seeking a highly skilled Senior iOS Developer to join our Payments team. As a key member of our team, you will play a crucial role in enhancing our customers' experience within theScore & ESPN BET Sportsbook platforms.About the RoleThe Senior iOS Developer will be responsible for designing,...

  • Staff iOS Developer

    2 weeks ago


    Old Toronto, Canada Score Media and Gaming Inc. Full time

    The Mobile Platform team provides the foundation for our mobile clients and enables our mobile teams to build and deliver features faster and with high quality. This team is responsible for the overall developer experience on both iOS and Android as we strive to leverage the latest capabilities of each platform. We embrace collaboration to drive new...