Senior iOS Developer, Mobile Platform

theScore empowers millions of sports fans through its digital media and sports betting products, offering personalized live scores, news, stats, and betting information.
Toronto, ON, Canada
iOS
Senior Software Engineer
Hybrid
5+ years of experience
Gaming

Description For Senior iOS Developer, Mobile Platform

theScore, a wholly-owned subsidiary of PENN Entertainment, is seeking a Senior iOS Developer for their Mobile Platform team. The role involves working with a team of Engineers, Product Managers, and Designers to deliver high-quality mobile apps. The Mobile Platform team is responsible for providing the foundation for mobile clients and improving the developer experience on both iOS and Android.

Key responsibilities include:

  • Designing, architecting, and shipping applications
  • Collaborating with iOS developers to improve development experience
  • Refactoring and applying modern design patterns
  • Building custom and innovative mobile tooling
  • Maintaining and enhancing mobile CI/CD pipeline
  • Solving problems related to large data sets and responsive UIs
  • Automating testing and continuous integration
  • Keeping up-to-date with the latest iOS development advances
  • Pushing technology and processes forward through research and knowledge sharing

The ideal candidate should have:

  • 3+ years of experience with Swift and UIKit
  • Experience with SwiftUI
  • 5+ years of commercial iOS development experience
  • Strong ability to deliver clean, organized, and performant code
  • Experience with unit testing, API integration, Git, Cocoapods/Swift Package Manager
  • Knowledge of mobile CI/CD tools, production monitoring tools, and debugging techniques
  • A degree in Computer Science, Engineering, or equivalent experience

theScore offers a competitive compensation package, a fun work environment, education and conference reimbursements, parental leave top-up, and opportunities for career progression and mentoring.

Last updated 10 days ago

Responsibilities For Senior iOS Developer, Mobile Platform

  • Design, architect, and ship mobile applications
  • Collaborate with iOS developers to improve development experience
  • Refactor and apply modern design patterns
  • Build custom and innovative mobile tooling
  • Maintain and enhance mobile CI/CD pipeline
  • Solve problems related to large data sets and responsive UIs
  • Automate testing and continuous integration
  • Keep up-to-date with latest iOS development advances
  • Push technology and processes forward through research and knowledge sharing

Requirements For Senior iOS Developer, Mobile Platform

  • 3+ years of experience with Swift and UIKit
  • Experience with SwiftUI
  • 5+ years of commercial iOS development experience
  • Ability to deliver clean, organized, testable, and highly performant code
  • Experience with unit testing
  • Experience integrating APIs and back-end services
  • Experience with Git
  • Experience with Cocoapods and/or Swift Package Manager
  • Experience with mobile CI/CD tools and automation
  • Experience with production monitoring tools
  • Knowledge of object-oriented design and software development principles
  • Proficiency with profiling/debugging tools
  • Degree in Computer Science, Engineering, or equivalent experience

Benefits For Senior iOS Developer, Mobile Platform

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top up
  • Opportunities for career progression and mentoring

Interested in this job?

Jobs Related To theScore Senior iOS Developer, Mobile Platform

Senior iOS Engineer

Senior iOS Engineer at Intuit to build innovative financial technology products for small businesses.

Senior iOS Engineer, Core News App

Senior iOS Engineer position at The New York Times to work on the core news app, focusing on Swift development and app architecture.

Senior iOS Engineer - ML Platform

Senior iOS Engineer - ML Platform at Uber in Amsterdam, combining iOS expertise with machine learning to enhance mobile products.

Senior Software Engineer (iOS)

Senior iOS Software Engineer role at Uber, leading the Payments team in Hyderabad, India. 10+ years experience required.