Android Developer
Design System
Posted on 3/28/2024
theScore

501-1,000 employees

Digital sports media and betting platform
Company Overview
theScore, a subsidiary of PENN Entertainment, stands out as a leader in the sports media and betting industry, boasting one of North America's most popular sports apps that provides personalized live scores, news, and betting information. The company's competitive edge lies in its immersive mobile sports betting and iCasino experience, offered through 'theScore Bet Sportsbook & Casino' app, which is live in Ontario. With a strong focus on engaging fans through its digital media, sports betting products, and esports platforms, theScore fosters a dynamic culture that thrives on technical innovation and industry leadership.
Consumer Software

Company Stage

N/A

Total Funding

$268.1M

Founded

2012

Headquarters

Toronto, Canada

Growth & Insights
Headcount

6 month growth

16%

1 year growth

32%

2 year growth

80%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
UI/UX Design
Git
Android Development
CategoriesNew
Android Development
Software Engineering
Requirements
  • 2+ years' experience with Kotlin
  • 3+ years' experience in Native Android development
  • Experience building and maintaining performant and reusable components
  • A demonstrated ability in delivering clean, organized and testable code
  • An understanding of the Android Architecture Principles and good practices
  • Experience with Coroutines and Dependency Injection
  • Experience with UI testing
  • Experience working with Git
  • Experience working with large native code bases with significant complexity
  • Solid knowledge of object-oriented design, software development principles, and design patterns
  • Experience with mobile CI/CD tools and automation (eg. GitHub actions)
  • Highly proficient with profiling/debugging tools
  • Effective collaborator with both technical and non-technical stakeholders
  • A degree in Computer Science, Engineering, and/or equivalent experience
  • A passion for sports and/or gaming is considered an asset
Responsibilities
  • Help lead the technical development and evolution of our design system, ensuring it meets the needs of various product teams and adheres to best practices in mobile development
  • Collaborate closely with designers, product managers, and other engineers to implement and maintain design system components and patterns
  • Drive the adoption of the design system across product teams, providing guidance, support, and documentation as needed
  • Continuously optimize the performance, accessibility, and usability of design system components to enhance the overall user experience
  • Stay up-to-date with the latest trends and technologies in mobile development and design systems, incorporating relevant advancements into our practices and processes
  • Showcase mobile best practices to solve complex implementation challenges across multiple applications and brands
  • Other duties as required