Senior iOS Developer
3 months ago
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.
-
Senior iOS Developer
1 day ago
Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full timeAbout 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
1 day ago
Old Toronto, Ontario, Canada Canadian Imperial Bank of Commerce Full timeAbout 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...
-
iOS Senior Quality Assurance Developer
3 days ago
Toronto, Ontario, Canada Radio Canada International Full timeJob 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...
-
iOS Senior Quality Assurance Developer
4 days ago
Toronto, Ontario, Canada Radio Canada International Full timeJob 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...
-
Senior iOS Developer
1 day ago
Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeAbout 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
2 days ago
Toronto, Ontario, Canada Nexus Systems Group Inc. Full timeAbout 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 timeJob 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...
-
Senior iOS Developer
3 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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 timetheScore, 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 timeAbout 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 &...
-
Senior iOS Developer, Payments Specialist
4 days ago
Toronto, Ontario, Canada PENN Interactive Full timePenn 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, Payments Specialist
3 days ago
Toronto, Ontario, Canada PENN Interactive Full timePenn 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 timeJob 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 timeJob 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 timeiOS 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 timeiOS 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 timeiOS 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 timeiOS 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 timeiOS 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...