Job Description :
Position: Android Developer
Location: Irvine, CA
Duration: Long term, contract to hire
Senior Android Engineer
Essential Experience / Qualifications
Primary: designing and building advanced applications for the Android platform.
Secondary: total system design from UI to server communications
Tertiary: Write clean, maintainable, and reusable code that adheres to code standards
Must Haves
3+ years of work experience building Android applications in Java using the Android SDK and deep familiarity with Linux and AWS environment
3+ years experience integrating web service APIs (REST/SOAP) and (HTTP/HTTPS/SSL) protocols
Experience working with IPTV, Content Management, or Video Delivery
Knowledge of video encoding, such as H.264, HEVC, MPEG TS and HLS
Excellent coding abilities in Core Java programming
Passion to evaluate and deploy the latest technology and SDKs to build elegant, responsive user experiences on the android platform
Focus on optimizing user experience through understanding of total system design from UI to server communications
Strong understanding and experience in multi-threading, memory management, and network communication on Android devices
BS or MS in computer science or related field
Pluses
Passion to explore and use the latest development tools and platforms
Experience developing for both mobile and Android TV platforms
Machine learning