Facebook pixel

Android Software Engineer
Remote
Confirmed live in the last 24 hours
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
iOS/Swift
Kotlin
Requirements
  • Leading development of our Philo Connect feature, a cross-platform second-screen experience that lets you fully control your large screen (“Ten foot”) viewing experience from your smartphone, maintaining a synchronized playback session that lets you browse for new content while controlling your current content playback. This technology is also the building block for upcoming co-viewing features
  • Building a generic focus management framework that we think simplifies a lot of the gaps in system focus, and is much lighter-weight than leanback's GridView. It is a set of custom views that delegate focusSearch and onRequestFocusInDescendants. We hope to open source this library very soon!
  • Starting to build out Kotlin Multi Platform libraries to share code between our iOS and Android apps
  • Developing our own lightweight MVI framework that we built on top of RX, which we are now starting to port over to coroutines
  • Extremely proficient in Kotlin
  • Familiar with the Android ecosystem, including feature sets and best practices across devices and operating system versions
  • Experienced with reactive programming and/or coroutines
Desired Qualifications
  • Experience with video playback
  • Experience with or interest in Android based set-top box platforms (Fire TV, Android TV, etc)
  • Experience with GraphQL-based APIs
  • Experience with TV Integration Framework
  • Experience with cross device interoperability (e.g. casting)
  • Experience building multi-modal experiences
Philo

51-200 employees