Senior Android Engineer



Remote Friendly

ViacomCBS (NASDAQ: VIAC; VIACA) is a leading global media and entertainment company that creates premium content and experiences for audiences worldwide. Driven by iconic consumer brands, its portfolio includes CBS, Showtime Networks, Paramount Pictures, Nickelodeon, MTV, Comedy Central, BET, Paramount+, Pluto TV and Simon & Schuster, among others. The company delivers the largest share of the U.S. television audience and boasts one of the industry's most important and extensive libraries of TV and film titles. In addition to offering innovative streaming services and digital video products, ViacomCBS provides powerful capabilities in production, distribution and advertising solutions for partners on five continents.

Division Overview:
CBSSports.com provides premium online and mobile content to the connected sports fan, including live and on-demand video, in-depth analysis, breaking news, and scores and statistics across high school, college, and pro sports! CBSSports.com is part of ViacomCBS's portfolio of multi-platform brands, which includes premier Fantasy offerings, high school sports leader MaxPreps, 247Sports, Scout and Advanced Media producing more than 130 official collegiate athletic sites.

Role Details:
You will be part of an agile team responsible for developing, testing, deploying, monitoring and maintaining multiple internal common libraries and native Android applications. You will also be expected to provide critical feedback on other developer’s code through the code review process. Does this sound like you?

Your Day-to-Day:
  • Develop new product features in Kotlin. Java knowledge is required however
  • Diagnose and fix defects as identified by users or other team members
  • Review code changes by other team members to ensure they meet requirements, are error free, and use best practices
  • Participate in scrum team meetings
  • Monitor in-market versions for issues
  • Investigate new SDKs and requirement

Key Projects:
  • CBS Sports App Soccer game tracker modernization
  • Native embedded Football game

What you bring to the team:
You have - 
  • Bachelor's in Computer Science or equivalent experience
  • Excellent written and verbal communication skills with the ability to present and convey technical ideas to a varied technical audience
  • Strong knowledge of Kotlin programming language and the Android apis including work on a released Play Store application using Kotlin.
  • Strong Java knowledge
  • Git and git flow familiarity
  • Build tooling familiarity (Gradle, Maven and CI build server experience).
  • Sound programming fundamentals: experience working with memory management, thread synchronization, and event based programming issues; utilization of sound engineering principles in writing code.
  • Experience working on a distributed team.
  • Ability to integrate third party APIs and tools such as Video players, Subscription services etc.
  • Experience mentoring and growing technical individuals
  • Experience with the agile process flow

You may also have - 
  • Strong experience in software engineering
  • Experience with deploying Android libraries to maven repositories
  • Experience with Git Hub Action
© 2021 JobBoardly - Small Bets