Video Player Engineer

Engineering Team | San Francisco

Do you love developing in JavaScript, Java, and Objective C; solving difficult problems; and stretching the limits of browsers, mobile devices, and consoles?  Are you excited by the chance to be a part of the future of television and online video?  We’d love for you to join us at Crunchyroll!

The Video Player team is responsible for all aspects of Crunchyroll’s video players across many devices and platforms.  This includes user interface; analytics; content protection integration; network communication with backend services; and player configuration, customization, and delivery.

Responsibilities

You’ll be part of a small agile team responsible for developing and maintaining video players and their integrations across all of Crunchyroll’s different platforms.  You’ll work with the rest of the organization, including design, product management, as well as engineering, in specifying, building, and integrating players across many experiences.

Requirements

  • BA or BS in EE/CS (in lieu of degree, 4 years of relevant work experience).
  • Strong experiences with Web Technologies and client side development on anyone of these popular platforms like iOS, Android and Web Browsers.
  • Strong Experience with C/C++, Objective-C, HTML5, JSON, XML, ActionScript.
  •  Good understanding of Client/Server Architecture. 
  • Strong analytical and problem-solving skills.
  • Good written-English communication skills; the ability to influence others with your ideas.

Preferred Qualifications

  • Experience with modern programming languages (PHP, Python) and Linux, BSD or Unix
  • Experience with Video Streaming and Playback APIs.
  • Knowledge of Video Streaming Technologies like Apple HTTP Live Streaming (HLS) or Real-Time Media Protocol (RTMP) or MPEG-DASH or Microsoft Smooth Streaming.
  • Work on various Video ecosystem technologies like DRM, Analytics, Video Player frameworks.  
  • Experience designing APIs for libraries and SDKs for consumption by third-party developers.
  • Good UI and visual design instincts.  Experience working with design teams.
  • Experience with memory management and performance profiling.

Benefits

  • Competitive salary
  • Health, dental and vision insurance, 401k, and Commuter benefits
  • Fun, passionate and skilled co-workers
  • Free lunches 4x/week
  • Pet friendly environment

About Crunchyroll, Inc.

Crunchyroll is a leading global destination and platform for Japanese anime and Asian content. Through applications including Crunchyroll for iPhone, iPad, Android, Playstation®3, Playstation®4, Xbox LIVE®, AppleTV, Roku, Internet-enabled TVs, set-top boxes, affiliate websites and its own streaming website, Crunchyroll delivers more than 25,000 episodes and 15,000 hours of officially-licensed content from leading Asian media producers direct to viewers translated professionally in multiple languages within minutes of TV broadcast.  Crunchyroll has offices in San Francisco, Los Angeles and Tokyo, and is a member of the Association of Japanese Animations (AJA) and Licensing International Merchandisers' Association (LIMA). More information about the company can be found at www.crunchyroll.com.