Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Android Developer

Suzanne Snell, Human Resources and Recruiting Solutions

Android Developer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Seeking candidates for Android Developer career opportunties with our client in San Francisco, Boston, and New York City.

    Responsibilities:

    • Leading development of 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

     

    Requirements:

    • 3+ years as an Android Developer
    • 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

     

    Nice to have:

    • 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