Staff iOS Developer

theScore, a wholly-owned subsidiary of PENN Entertainment, empowers millions of sports fans through its digital media and sports betting products.
iOS
Staff Software Engineer
Hybrid
6+ years of experience

Description For Staff iOS Developer

theScore, a subsidiary of PENN Entertainment, is seeking a Staff iOS Developer to join their Mobile Platform team. This role is crucial in providing the foundation for mobile clients and enabling mobile teams to build and deliver features faster with high quality. The ideal candidate will have 6+ years of commercial iOS development experience and a strong background in Swift and Cocoa.

As a Staff iOS Developer, you'll be responsible for designing and architecting applications, implementing polished user interfaces, and collaborating with other iOS developers to improve the development experience. You'll work on refactoring code, applying modern design patterns, and creating custom mobile tooling to enhance efficiency.

The role requires expertise in iOS development, including experience with Swift, Cocoa, Xcode, and various iOS frameworks. You should be comfortable working with large native codebases, integrating APIs, and have a solid understanding of software architectures and design patterns. Experience with unit testing, CI/CD pipelines, and profiling/debugging tools is essential.

theScore offers a collaborative environment where you'll work with smart, friendly, and dedicated engineers, product managers, and designers. The company values innovation and creativity, especially in leveraging the latest capabilities of the iOS platform. This is an excellent opportunity for someone passionate about iOS development who enjoys making mobile development faster, efficient, and delightful.

Join theScore and be part of a team that's delivering some of the best sports and betting apps in North America. You'll have the chance to work on products used by millions of sports fans, combining your technical skills with a passion for sports and gaming. This hybrid role is based in Toronto, Canada, offering flexibility and the opportunity to work with a leading company in the sports media and betting industry.

Last updated 3 months ago

Responsibilities For Staff iOS Developer

  • Work with the product team to design, architect, and ship applications
  • Implement polished user interfaces with the help of our design team
  • Collaborate with iOS developers to improve the development experience
  • Improve 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

Requirements For Staff iOS Developer

  • 5+ years of experience working with Swift, Cocoa
  • 6+ years of experience in commercial iOS development
  • Demonstrated ability in delivering clean, organized, testable, and highly performant code
  • Significant technical expertise while working independently and in collaboration with others
  • Experience creating custom UI elements and creating a rich, interactive mobile UX
  • Experience with unit testing
  • Experience integrating APIs and back-end services with mobile applications
  • Experience working with Git
  • Experience working with package managers like SPM, Cocoapods, Carthage
  • Experience working with large native code bases with significant complexity
  • Solid understanding of modern software architectures
  • 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

Interested in this job?

Jobs Related To theScore Staff iOS Developer

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical initiatives and team development while driving innovation in flagship products.

Staff Software Engineer, Gmail Communications and iOS Core

Lead Gmail's iOS development team, focusing on core user experience and communications features while providing technical leadership and driving innovation.

iOS & macOS Engineering Manager, Screen Time

Lead Apple's Screen Time engineering team in developing digital wellness features for iOS and macOS, managing technical direction and team growth while impacting billions of users.

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer role at Airbnb focusing on Pricing & Booking Settings, developing tools for hosts to implement effective pricing strategies.

Staff iOS Software Engineer

Staff iOS Engineer position at b_labs, developing advanced iOS applications for B.TECH's digital retail transformation