Senior Android Developer

1 week ago


Old Toronto, Ontario, Canada Score Media and Gaming Inc. Full time
About the Role

We are seeking a highly skilled Senior Android Developer to join our dynamic Content team at Score Media and Gaming Inc. Our mission is to provide a comprehensive and engaging sports news experience for our users by leveraging cutting-edge technology and delivering real-time, accurate, and personalized content.

About the Work

As a key member of our Content team, you will:

  • Collaborate with our product team to design, architect, and ship our flagship news feed feature, used by millions of fans across the United States and Canada.
  • Implement polished user interfaces with the help of our design team, ensuring a seamless and engaging user experience.
  • Improve our code through refactoring and applying modern design patterns, adhering to industry best practices.
  • Work closely with other engineers through technical collaboration, discussion, and code review, fostering a culture of innovation and continuous improvement.
  • Solve complex problems related to large data sets and responsive UIs, leveraging your expertise in Android development.
  • Assist our QA team in automating testing and continuous integration, ensuring the highest quality of our applications.
  • Stay up-to-date with the latest advances in Android development, applying your knowledge to drive innovation and improvement.
  • Perform other duties as required to support the success of our Content team.
About You

We are looking for a highly skilled and experienced Senior Android Developer who possesses:

  • Significant technical expertise, with the ability to work independently and collaboratively with others.
  • Strong mentoring skills, with experience in guiding and supporting junior team members.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • At least 5 years of experience with Kotlin, with a strong understanding of its ecosystem and best practices.
  • 6+ years of experience in commercial Native Android development, with a proven track record of delivering high-quality applications.
  • Experience writing unit tests, with a strong understanding of testing frameworks such as jUnit, Mockito, and Robolectric.
  • Experience developing pixel-perfect user interfaces, with a strong understanding of design principles and best practices.
  • Experience creating custom UI elements and developing a rich, interactive UX, with a strong understanding of Android's UI framework.
  • Experience working with JetPack Components, with a strong understanding of its architecture and best practices.
  • Experience with dependency injection frameworks, such as Koin, Dagger, and Hilt, with a strong understanding of their principles and best practices.
  • Solid understanding of modern software architectures, including MVVM, with a strong understanding of its principles and best practices.
  • Knowledge of mobile network communication, including okHttp, retrofit, and Apollo GraphQL, with a strong understanding of their principles and best practices.
  • Experience integrating APIs and back-end services with mobile applications, with a strong understanding of their principles and best practices.
  • Highly proficient in profiling, troubleshooting, and optimizing app performance, with a strong understanding of Android's performance optimization techniques.
  • A demonstrated ability to deliver clean, organized, testable, and highly performant code, with a strong understanding of coding best practices.
  • Experience working with Git, with a strong understanding of its principles and best practices.
  • Experience working with large native code bases, with significant complexity, with a strong understanding of its challenges and best practices.
  • Solid knowledge of object-oriented design, software development principles, and design patterns, with a strong understanding of their principles and best practices.
  • Solid knowledge of concurrency best practices and pitfalls, with a strong understanding of its principles and best practices.
  • Experience in mobile DevOps, CI/CD, with a strong understanding of its principles and best practices, including GitHub Actions, Jenkins, CircleCI, and TravisCI.
  • A degree in Computer Science, Engineering, or equivalent experience, with a strong understanding of its principles and best practices.
  • A passion for sports and/or gaming is considered an asset, but not required.
What We Offer

We offer a competitive compensation package, a fun and relaxed work environment, education and conference reimbursements, parental leave top-up, and opportunities for career progression and mentoring others.

We are an equal opportunities employer and welcome applications from diverse candidates.



  • Old Toronto, Ontario, Canada Motion Recruitment Partners LLC Full time

    We are seeking a highly skilled and experienced Android developer to join our team at a leading financial institution in Toronto. As a Senior Android Developer, you will be working extensively with Java, Kotlin, Jetpack Compose, and XML to develop and maintain large-scale applications.This is a 6-month contract with possible extension for a Senior or Lead...


  • Old Toronto, Ontario, Canada Motion Recruitment Partners LLC Full time

    We are seeking a highly skilled and experienced Android developer to join our team at a leading financial institution in Toronto. As a Senior Android Developer, you will be working extensively with Java, Kotlin, Jetpack Compose, and XML to develop and maintain large-scale applications.This is a 6-month contract with possible extension for a Senior or Lead...


  • Old Toronto, Ontario, Canada Tangerine Bank Full time

    Job Title: Senior Android Developer - TangerineJob Summary:Tangerine Bank is seeking a highly skilled Senior Android Developer to join our team. As a key member of our mobile development team, you will be responsible for designing, developing, and deploying world-class digital products and experiences on the Android platform.Key Responsibilities:Design and...


  • Old Toronto, Ontario, Canada Tangerine Bank Full time

    Job Title: Senior Android Developer - TangerineJob Summary:Tangerine Bank is seeking a highly skilled Senior Android Developer to join our team. As a key member of our mobile development team, you will be responsible for designing, developing, and deploying world-class digital products and experiences on the Android platform.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada Motion Recruitment Partners LLC Full time

    Job Summary:We are seeking a highly skilled and experienced Android developer to join our team at Motion Recruitment Partners LLC. As a Senior Android Developer, you will be responsible for designing and developing large-scale Android applications using Java, Kotlin, and Jetpack Compose.About the Role:This is a 6-month contract with possible extension for a...


  • Toronto, Ontario, Canada Motion Recruitment Partners LLC Full time

    Job Summary:We are seeking a highly skilled and experienced Android developer to join our team at Motion Recruitment Partners LLC. As a Senior Android Developer, you will be responsible for designing and developing large-scale Android applications using Java, Kotlin, and Jetpack Compose.About the Role:This is a 6-month contract with possible extension for a...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will be working with a group of talented Engineers, Product Managers, and Designers who are passionate about delivering exceptional mobile experiences.The Mobile Platform TeamThe Mobile Platform team is...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will be working with a group of talented Engineers, Product Managers, and Designers who are passionate about delivering exceptional mobile experiences.The Mobile Platform TeamThe Mobile Platform team is...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled Senior Android 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...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled Senior Android 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...


  • Toronto, Ontario, Canada Warner Media, LLC. Full time

    About Warner Bros. DiscoveryWarner Bros. Discovery is a global media and entertainment company that brings together iconic brands and storytellers to create immersive experiences for audiences around the world.Job SummaryWe are seeking a highly skilled Senior Android Developer to join our Global Customer eXperience (GCX) organization, a high-performing...


  • Toronto, Ontario, Canada Warner Media, LLC. Full time

    About Warner Bros. DiscoveryWarner Bros. Discovery is a global media and entertainment company that brings together iconic brands and storytellers to create immersive experiences for audiences around the world.Job SummaryWe are seeking a highly skilled Senior Android Developer to join our Global Customer eXperience (GCX) organization, a high-performing...


  • Toronto, Ontario, Canada Moneris Solutions Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Moneris Solutions Corporation. As a key member of our software development team, you will be responsible for designing, developing, and supporting user-focused mobile-based applications and programs for Android.Key ResponsibilitiesParticipate in all stages of the...


  • Toronto, Ontario, Canada Moneris Solutions Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Moneris Solutions Corporation. As a key member of our software development team, you will be responsible for designing, developing, and supporting user-focused mobile-based applications and programs for Android.Key ResponsibilitiesParticipate in all stages of the...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will play a crucial role in designing, architecting, and shipping our mobile applications.Key ResponsibilitiesCollaborate with our product team to design and develop innovative mobile solutions.Work with...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will play a crucial role in designing, architecting, and shipping our mobile applications.Key ResponsibilitiesCollaborate with our product team to design and develop innovative mobile solutions.Work with...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will play a crucial role in designing, architecting, and shipping our mobile applications.Key ResponsibilitiesCollaborate with our product team to design and develop innovative mobile solutions.Work with...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will play a crucial role in designing, architecting, and shipping our amazing mobile applications.Key ResponsibilitiesCollaborate with our product team to design and develop innovative mobile solutions.Work...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will play a crucial role in designing, architecting, and shipping our amazing mobile applications.Key ResponsibilitiesCollaborate with our product team to design and develop innovative mobile solutions.Work...


  • Toronto, Ontario, Canada theScore Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our Mobile Platform team at theScore. As a key member of our team, you will play a crucial role in designing, architecting, and shipping our amazing mobile applications.Key ResponsibilitiesCollaborate with our product team to design and develop innovative mobile solutions.Work...