Senior iOS Developer

3 months ago


Toronto, 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. theScore's sports betting app 'theScore Bet Sportsbook & Casino' delivers an immersive and holistic mobile sports betting and iCasino experience. theScore Bet is currently live in the Company's home province of Ontario. theScore also creates and distributes innovative digital content through its web, social and esports platforms.

About the Role & Team

As part of the theScore team, you will be working with a team of smart, friendly, and dedicated Engineers, Product Managers and Designers determined to deliver some of the best apps the market has to offer. We want you to be challenged and to get the full experience of what it's like to work at theScore

The mobile experience is essential at theScore. 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 architecture and improve the iOS community at theScore. The Mobile Platform team uses creativity and innovation to build tools, patterns and infrastructure that accelerate and delight our mobile developers. If you are passionate about iOS development and enjoy making mobile development faster, efficient and delightful, we'd love to hear from you

About the Work

As a key member of our Mobile Platform team you will:

  • Work with the product team to design, architect, and ship our amazing applications.
  • Collaborate with iOS developers to improve the development experience.
  • Improve our code through refactoring and applying modern design patterns.
  • Work with other engineers through technical collaboration, discussion, and code review.
  • Create efficiencies by building custom and innovative mobile tooling.
  • Maintain and enhance the mobile CI/CD pipeline and tooling.
  • 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.
  • Push our technology and processes forward through research, implementing proof-of-concepts, and sharing knowledge with the larger iOS team
  • Other duties as required.

About You

  • 3+ years of experience working with Swift, UIKit,
  • Experience building applications with SwiftUI
  • 5+ years of experience in commercial iOS development
  • A demonstrated ability in delivering clean, organized, testable, and highly performant code.
  • A drive to continually improve application quality and development processes
  • Experience with unit testing.
  • Experience integrating APIs and back-end services with mobile applications.
  • Experience working with Git.
  • Experience working with Cocoapods and/or Swift Package Manager.
  • Experience working with large native code bases with significant complexity.
  • Experience with mobile CI/CD tools and automation (eg. GitHub actions, Fastlane)
  • Experience with production monitoring tools (eg. Crashlytics, Datadog)
  • 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.
  • Experience in mentorship, teaching, and delivering presentations are considered an asset
  • 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.

#LI-REMOTE #LI-HYBRID

Candidates residing in Ontario requiring special accommodation can email accessibilityoffice@thescore.com

theScore is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.



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


  • Toronto, Ontario, Canada Radio Canada International Full time

    Job Title: iOS Senior Quality Assurance DeveloperJob Summary:We are seeking an experienced iOS Senior Quality Assurance Developer to join our team at Radio Canada International. As a key member of our Native Apps team, you will be responsible for ensuring the quality and reliability of our iOS applications.Key Responsibilities:Design and implement automated...


  • Toronto, Ontario, Canada Radio Canada International Full time

    Job Title: iOS Senior Quality Assurance DeveloperJob Summary:We are seeking an experienced iOS Senior Quality Assurance Developer to join our team at Radio Canada International. As a key member of our Native Apps team, you will be responsible for ensuring the quality and reliability of our iOS applications.Key Responsibilities:Design and implement automated...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    About the RoleNexus Systems Group Inc. is seeking a highly skilled and experienced iOS Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.Key ResponsibilitiesDesign and Development: Collaborate with our cross-functional team to design and...


  • Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    About the RoleNexus Systems Group Inc. is seeking a highly skilled and experienced iOS Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.Key ResponsibilitiesDesign and Development: Collaborate with our cross-functional team to design and...

  • Senior iOS Developer

    3 weeks ago


    Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWHAT IS THE OPPORTUNITY?The RBC Digital team is innovative and rapidly growing. We are looking for an experienced Senior iOS Developer who is passionate about technology and bring a depth of mobile application development experience.This is a hybrid working role (mix of working from office and home). We will employ a hybrid working...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled iOS Developer to join our Mobile Platform team at theScore. As a key member of our team, you will be working with a talented group of Engineers, Product Managers, and Designers who are passionate about delivering exceptional mobile experiences.The Mobile Platform TeamOur Mobile Platform team is responsible...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled iOS Developer to join our Mobile Platform team at theScore. As a key member of our team, you will be working with a talented group of Engineers, Product Managers, and Designers who are passionate about delivering exceptional mobile experiences.The Mobile Platform TeamOur Mobile Platform team is responsible...

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

  • Senior iOS Developer

    2 weeks ago


    Toronto, Ontario, Canada PENN Interactive Full time

    About PENN Interactive (PI) PENN Interactive is a leading interactive gaming company headquartered in Philadelphia, driving innovation within the digital gaming landscape. As the digital arm of PENN Entertainment, the largest regional casino operator in the U.S., PI is dedicated to creating immersive and responsible gaming experiences. About the Role &...


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

  • Senior iOS Developer

    1 month ago


    Old Toronto, Canada RBC Full time

    Job SummaryJob DescriptionWHAT IS THE OPPORTUNITY?The RBC Digital team is innovative and rapidly growing. We are looking for an experienced Senior iOS Developer who is passionate about technology and brings a depth of mobile application development experience.This is a hybrid working role (mix of working from office and home). We will employ a hybrid working...

  • Senior iOS Developer

    1 month ago


    Old Toronto, Canada RBC Full time

    Job SummaryJob DescriptionWHAT IS THE OPPORTUNITY?The RBC Digital team is innovative and rapidly growing. We are looking for an experienced Senior iOS Developer who is passionate about technology and brings a depth of mobile application development experience.This is a hybrid working role (mix of working from office and home). We will employ a hybrid working...

  • iOS Developer

    1 month ago


    Toronto, ON, Canada Kumaran Systems Full time

    iOS Developer:What You'll Be DoingYou’ll be joining our mobile banking application team and be at the heart of digital transformation, developing easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. As an Application Developer, you’ll help develop, test and help with the implementation of...

  • iOS Developer

    1 month ago


    Toronto, ON, Canada Kumaran Systems Full time

    iOS Developer:What You'll Be DoingYou’ll be joining our mobile banking application team and be at the heart of digital transformation, developing easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. As an Application Developer, you’ll help develop, test and help with the implementation of...

  • iOS Developer

    2 months ago


    Toronto, Canada Kumaran Systems Full time

    iOS Developer:What You'll Be DoingYou’ll be joining our mobile banking application team and be at the heart of digital transformation, developing easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. As an Application Developer, you’ll help develop, test and help with the implementation of...

  • iOS Developer

    1 month ago


    Toronto, Canada Kumaran Systems Full time

    iOS Developer: What You'll Be Doing You’ll be joining our mobile banking application team and be at the heart of digital transformation, developing easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. As an Application Developer, you’ll help develop, test and help with the implementation...

  • iOS Developer

    1 month ago


    Toronto, Canada Kumaran Systems Full time

    iOS Developer:What You'll Be DoingYou’ll be joining our mobile banking application team and be at the heart of digital transformation, developing easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. As an Application Developer, you’ll help develop, test and help with the implementation of...