Our client, a MAJOR Media Company, is seeking an Android Developer to work on their Video Player Platform team. This team is responsible for developing, maintaining, and supporting the tools for digital media playback, delivery, syndication, and processing; assisting with support of existing proprietary products, third party applications, media server infrastructure; and researching new tools and standards for our business. You'll be working on SDK Development with responsibility for various systems & application integrations.

Responsibilities:

. Strong knowledge of Android SDK, different versions of Android and developing Android libraries (.aar) using Android Studio
. Familiarity with RESTful APIs to connect Android applications/library to back-end services
. Experience with Media Player/ExoPlayer Library and integrating with 3rd party platforms
. Strong knowledge of Android design patterns, security and coding best practices and a knack for benchmarking and optimization
. Experience with offline storage, threading, and performance tuning
. Experience with writing unit test case using JUnit or any other popular frameworks for Android
. Knowledge of the open-source Android ecosystem and the libraries available for common tasks
. Familiarity with developing and deploying apps for Android TV and Amazon devices using Android codebase
. Experience with consuming 3rd party Android library
. Understanding of Server Side Ads and FreeWheel
. Experience with digital video delivery to consumers over the internet
. Experience working in a CI/CD environment