Senior Android Developer
1 week ago
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 WorkAs 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.
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.
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.
-
Senior Android Developer
2 days ago
Old Toronto, Ontario, Canada Motion Recruitment Partners LLC Full timeWe 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...
-
Senior Android Developer
2 days ago
Old Toronto, Ontario, Canada Motion Recruitment Partners LLC Full timeWe 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...
-
Senior Android Developer
5 days ago
Old Toronto, Ontario, Canada Tangerine Bank Full timeJob 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...
-
Senior Android Developer
4 days ago
Old Toronto, Ontario, Canada Tangerine Bank Full timeJob 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...
-
Senior Android Developer
1 week ago
Toronto, Ontario, Canada Motion Recruitment Partners LLC Full timeJob 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...
-
Senior Android Developer
1 week ago
Toronto, Ontario, Canada Motion Recruitment Partners LLC Full timeJob 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...
-
Senior Android Developer
1 week ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
2 weeks ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
5 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
4 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
6 days ago
Toronto, Ontario, Canada Warner Media, LLC. Full timeAbout 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...
-
Senior Android Developer
6 days ago
Toronto, Ontario, Canada Warner Media, LLC. Full timeAbout 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...
-
Senior Android Developer
6 days ago
Toronto, Ontario, Canada Moneris Solutions Corporation Full timeAbout 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...
-
Senior Android Developer
6 days ago
Toronto, Ontario, Canada Moneris Solutions Corporation Full timeAbout 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...
-
Senior Android Developer
2 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
3 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
2 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
2 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
3 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...
-
Senior Android Developer
2 days ago
Toronto, Ontario, Canada theScore Full timeAbout 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...