Android Developer

Lviv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION



With over 2 million websites using our web player, we know a thing or two about making video easy for developers to work with. Our mobile SDKs aim to provide those same world-class video tools to native app developers building Android and iOS applications. We’re not looking to make the next cool app -- we’re looking to enable the next thousand cool apps (and beyond) to build engaging video experiences.

Our Mobile team is looking for an accomplished software engineer with commercial experience creating and shipping native Android applications. You will use your skills to enhance our JW Player SDK for Android, which enables developers to easily build video and audio playback functionality into any Android application.

Responsibilities

  • Create innovative, flexible media APIs for developers using the latest technologies, including Android Lollipop, System WebView, Chromecast, HTML5, VAST advertising, Google IMA, MPEG-DASH, HLS, WebM and more;
  • Build and maintain JW Player SDK for Android deliverables (.aar library, demo applications, API documentation, etc.);
  • Prototype new ideas and explore innovative new features in the SDK;
  • Interact with our growing community of Android developers;
  • Work on a cross-functional team to define business requirements and set product direction;
  • Work as part of a scrum team in an Agile environment.

Requirements

  • 2+ years Android app or SDK development experience;
  • Experience working in a team of agile, collaborative, and resourceful engineers;
  • Bachelor's degree or higher in Computer Science or equivalent work experience;
  • Experience with modern software development tools such as git, Jenkins, gradle, etc.

Nice to have

  • Mobile video experience (Android MediaPlayer, ffmpeg, libav);
  • 1+ years mobile web development experience (HTML/JavaScript/CSS);
  • Contributions to open-source media projects.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with native speaker (certified English teachers);
  • Flexible work hours.