Android Engineer
Sony Pictures Entertainment
Contract Culver City, California, United States Posted 5 years ago
About Position
Android Engineer (Contract)
$80.00 / Hourly
Culver City, California, United States
Android Engineer
Contract Culver City, California, United States Posted 5 years ago
Description
Job Description Android EngineerThe client is looking for extremely talented Android Engineers to join its Video Streaming Applications Engineering team in Culver City, CA. The Android Engineer will develop Native Android and Hybrid Video OnDemand applications for the SPTN DPG platform using the latest in front end technologies across a wide range of platforms and formats including Connected TV, Handset and Tablet, and Responsive Website.The qualified candidate must have strong Frontend/Mobile applications development experience in basic Android/Java technologies, including Android Studio, Gradle, and Exoplayer2 video streaming player. The team values wellstructured, highquality, stable applications that provide functionality commonly seen in cuttingedge OverTheTop (OTT) streaming services. This is your opportunity to get involved in developing an exciting new range of directtoconsumer video products for SPTN leveraging a highly adaptive, agilebased, productdriven strategy.This role requires a service oriented mentality, high sense of ownership of the problems and requests assigned, focus on managing and resolving issues in alignment with the SLAs, establishing and maintaining communication with technology customers to keep them updated with status of their requests, initiating and performing changes on production systems and proactively escalating any issues in timely manner.About us The SPTN DPG team has recently embarked upon a new phase expanding our own Sony developed technology/IP to be the SPTNs sole direct to consumer experience. This mission is driven by our customer first ethos where forming a deep sense of connection with our audiences is foundational to hypothesis driven product development.As part of this, we support Crackle an ad and subscription based streaming video network that offers consumers access to fulllength Hollywood movies, TV shows, and original series in 3 languages and 21 countries. We also support 90+ websites, 26 platforms across 10+ languages as we are part of SPTN. SPTN is one of the worlds largest TV network operators hitting2 billion homes globally. If you want to have an impact on a scale of this magnitude, look no farther. RESPONSIBILITIESDevelop complex, consumerfacing applications for the Android platforms using the Android framework and Android Studio with strong Java backgroundUtilize a rich, highlyintegrated technology stack of standard Android technologies based on OkHttp3.0/Restful APIs, Retrofit2, RxJava, Picasso/Glide3 image processing MediaPlayer/Exoplayer2 video streaming, FreeWheel AdManager, and Google Play Services Library v10+. Experience with DFP Ad Manager a plusUtilize visual designs and existing UX application experiences as specifications in delivering optimized, Storydriven implementationsUse expertise of User Experience development practices, software design principles, OO concepts, SEO optimizations and UI design and general best practicesWork closely with front end product managers, delivery managers, solutions architects and other front end and back end software developers REQUIREMENTSMinimum 35 years of Android Development Experience using AOSP framework and a modern IDE such as Android Studio or Eclipse.Experience in applying standard Android mobile development practices and techniques including Activity/Framework lifecycle management, UX Inflation and Custom View construction, RecyclerView list/grid rendering, Material Design theming and element styling, Telephony/ConnectivityManager qualityofaccess optimization, Build system control, and APK partitioning and signingDeep understanding of Android mobile engineering concepts including Drawer, Toolbar, and Tab Navigation, ViewPager State Detection, Bitmap/Image loading, scaling, and samplingStrong understanding of RESTFUL APIs, OkHttp, Retrofit2 and Android Networking.Delivered multiple Android apps to Google PlaystoreFamiliarity with version control systems and branching including GithubFamiliar with Software Development methodologies including Agile, RAD, WaterfallUnderstanding of Database APIS including SQLite, MongoDBUndergraduate degree in Computer Science or equivalent experience.Detailoriented, wellorganized, quick learner with very strong technical aptitude and the ability to work concurrently on multiple projectsExcellent communication skills with the ability to work independently or on a full teamDemonstrated ability to document code as neededMandatory Skills OTT or Video Streaming Experience and STRONG communication skills!
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.