Senior iOS Software Engineer

3 weeks ago


Toronto, Ontario, Canada theScore Full time

Overview of the Role & Team

At theScore, you will be an integral part of a dynamic team comprising talented and committed Engineers, Product Managers, and Designers, all focused on delivering top-tier applications in the industry. We are dedicated to providing a challenging environment that offers a comprehensive experience of working within theScore.

The mobile experience is crucial to our organization. The Mobile Platform team lays the groundwork for our mobile applications, enabling our teams to develop and launch features more rapidly and with superior quality. This team is accountable for enhancing the overall developer experience on both iOS and Android platforms as we aim to utilize the latest advancements available. We foster collaboration to innovate architecture and elevate the iOS community at theScore. The Mobile Platform team harnesses creativity and ingenuity to develop tools, frameworks, and infrastructure that expedite and enhance the mobile development process. If you are enthusiastic about iOS development and enjoy streamlining mobile development to be faster, more efficient, and enjoyable, we would be eager to connect with you.

Responsibilities

As a vital member of our Mobile Platform team, your responsibilities will include:

  • Collaborating with the product team to design, architect, and deliver outstanding applications.
  • Crafting refined user interfaces in partnership with our design team.
  • Working alongside fellow iOS developers to enhance the development experience.
  • Refining our code through modernization and applying contemporary design patterns.
  • Engaging with other engineers through technical collaboration, discussions, and code reviews.
  • Creating efficiencies by developing custom and innovative mobile tools.
  • Maintaining and improving the mobile CI/CD pipeline and associated tools.
  • Addressing complex challenges related to large data sets and responsive user interfaces.
  • Assisting our QA team in automating testing and continuous integration processes.
  • Staying informed about the latest advancements in iOS development.
  • Performing other duties as required.

Qualifications

  • Over 5 years of experience with Swift and Cocoa.
  • More than 6 years of experience in commercial iOS development.
  • Proven ability to deliver clean, organized, testable, and high-performance code.
  • Demonstrated technical expertise while working independently and collaboratively.
  • Experience in creating custom UI components and delivering a rich, interactive mobile user experience.
  • Familiarity with unit testing methodologies.
  • Experience in integrating APIs and backend services with mobile applications.
  • Proficient in using Git for version control.
  • Experience with package managers such as SPM, Cocoapods, and Carthage.
  • Background in managing large native codebases with significant complexity.
  • Strong understanding of modern software architectures.
  • Solid knowledge of object-oriented design, software development principles, and design patterns.
  • In-depth knowledge of concurrency best practices and potential pitfalls.
  • Highly skilled in using profiling and debugging tools.
  • A degree in Computer Science, Engineering, or equivalent experience.
  • A passion for sports and/or gaming is a plus.
  • Desired Skills: Git, iOS, Xcode, Swift, Objective-C, UIKit, GCD, Async/Await, CocoaPods, Dependency Injection (Dip), Unit Testing, GraphQL.

#LI-REMOTE #LI-HYBRID



  • Toronto, Ontario, Canada Rakuten Kobo Inc. Full time

    Sr. Software Engineer (iOS)Job Overview:Rakuten Kobo Inc. is a leading e-commerce and digital content company that operates globally, with a strong presence in the entertainment and communications sectors. Our company is recognized for its innovative approach to delivering exceptional customer experiences through cutting-edge technology and strategic...


  • Toronto, Ontario, Canada Rakuten Kobo Inc. Full time

    Sr. Software Engineer (iOS)Job Overview:Rakuten Kobo Inc. is a leading e-commerce and digital content company that operates globally, with a strong presence in the entertainment and communications sectors. Our company is recognized for its innovative approach to delivering exceptional customer experiences through cutting-edge technology and strategic...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Lyons Consulting Group. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality iOS applications.Key ResponsibilitiesDesign and develop iOS applications using Swift and Objective-CCollaborate...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Lyons Consulting Group. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality iOS applications.Key ResponsibilitiesDesign and develop iOS applications using Swift and...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Lyons Consulting Group. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality iOS applications.Key ResponsibilitiesDesign and develop iOS applications using Swift and...


  • Toronto, Ontario, Canada Warner Full time

    Join Warner Music Group as a Senior iOS Software Engineer At Warner Music Group, we are a global community of music enthusiasts, technological innovators, and creative minds. Our technology is pivotal to our operations, whether it involves onboarding new artists, providing essential data to digital platforms, or empowering artists with cutting-edge AI tools...


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

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer 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, developing, and testing iOS mobile applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop iOS mobile...


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

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer 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, developing, and testing iOS mobile applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop iOS mobile...

  • iOS Software Engineer

    8 hours ago


    Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Toronto, Ontario, Canada theScore Full time

    Overview of the Role & Team At theScore, you will be an integral part of a talented and collaborative team comprising Engineers, Product Managers, and Designers who are committed to delivering top-tier applications in the industry. We value your expertise and aim to provide a fulfilling experience that showcases the essence of working at theScore. The...


  • Toronto, Ontario, Canada theScore Full time

    Overview of the Role & Team At theScore, you will be part of a dynamic team of skilled, approachable, and committed Engineers, Product Managers, and Designers focused on delivering top-tier applications in the industry. We aim to provide you with a fulfilling experience that reflects the essence of working at theScore. The mobile experience is pivotal...


  • Toronto, Ontario, Canada Bally's Interactive - Toronto Full time $95,992 - $115,000

    About Bally's Interactive - TorontoBally's Interactive - Toronto is a leading global casino-entertainment company with a growing omni-channel presence. Our company owns and manages 15 casinos across 10 states, a golf course in New York, a horse racetrack in Colorado, and has access to OSB licenses in 18 states. We also own Bally's Interactive International,...


  • Toronto, Ontario, Canada Bally's Interactive - Toronto Full time $95,992 - $115,000

    About Bally's Interactive - TorontoBally's Interactive - Toronto is a leading global casino-entertainment company with a growing omni-channel presence. Our company owns and manages 15 casinos across 10 states, a golf course in New York, a horse racetrack in Colorado, and has access to OSB licenses in 18 states. We also own Bally's Interactive International,...


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

    Overview of the Role & TeamAt Score Media and Gaming Inc., you will be an integral part of a talented and supportive team of Engineers, Product Managers, and Designers committed to creating top-tier applications in the industry. We aim to provide you with a challenging environment that reflects the dynamic nature of working at Score Media and Gaming.The...


  • Toronto, Ontario, Canada Stellar Elements, LLC Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled and experienced iOS software engineer to join our team at Stellar Elements, LLC. As an iOS software engineer, you will be responsible for designing, developing, and testing mobile applications for our clients.Key ResponsibilitiesDesign and develop high-quality mobile applications for iOS...


  • Toronto, Ontario, Canada Stellar Elements, LLC Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled and experienced iOS software engineer to join our team at Stellar Elements, LLC. As an iOS software engineer, you will be responsible for designing, developing, and testing mobile applications for our clients.Key ResponsibilitiesDesign and develop high-quality mobile applications for iOS...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled iOS Software Engineer to join our team at Scotiabank. As a key member of our Digital Banking Unit, you will play a critical role in the development of world-class digital products and experiences on the iOS platform.Key ResponsibilitiesContribute to the design, development, and implementation of high-quality iOS...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled iOS Software Engineer to join our team at Scotiabank. As a key member of our Digital Banking Unit, you will play a critical role in the development of world-class digital products and experiences on the iOS platform.Key ResponsibilitiesContribute to the design, development, and implementation of high-quality iOS...


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

    Position OverviewAt Score Media and Gaming Inc., you will be an integral part of our Mobile Platform team, collaborating with a group of talented Engineers, Product Managers, and Designers dedicated to creating top-tier applications. We aim to provide a stimulating environment where you can fully experience the dynamic world of mobile development.The mobile...


  • Old Toronto, Ontario, Canada Robinhood Full time

    About RobinhoodRobinhood is a leading fintech company that's revolutionizing the financial industry by making it more accessible to everyone.We're a team of innovators, thinkers, and problem-solvers who are passionate about creating a financial system that's inclusive and equitable for all.Job SummaryWe're seeking a highly skilled iOS Software Engineer to...