Senior Android Engineer in Iaşi

Description Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter.From the home to the car to everywhere in between, managing content and connections in a way that is smart, immersive, and personal is precisely what Xperi’s technologies do.Our inventions are foundational to the global entertainment ecosystem and our products and data improve every aspect of the digital entertainment experience, from choice to consumption.Here is what you’ll get to doCollaborate with a team of highly skilled engineers to build and launch new features for TiVo’s Android applicationPlay an active role in defining and shaping the features that are going to be part of future versions of the applicationMaintain and raise the overall quality level of the application through bug fixing and optimizationDesign, write, and maintain high performance, reusable, and reliable Java codeParticipate in the process of continuously optimizing our delivery cycleHere are some of the technologies that you’ll be usingAndroid platform development (APIs & SDKs), JNI/NDKNative Java development and cross platform toolkit (Haxe), Unit testing using MockatooVideo content consumption through HLS Streaming: IP VOD, IP Linear (LiveTV), QAM, Downloaded contentMedia players: VisualOn, ExoPlayerSession management servers: SeaChange, Cubiware, Velocix/Nokia, Concurrent/Vecima and/or wrappers over theseNetworking: RPC calls with custom protocols over secure sockets (SSL), standard HTTP & HTTPS calls, REST APIs, websocketsContent encryption: DRM through Verimatrix/Arxan keysWhitebox cryptography: Arxan EnsureIT & TransformITOther third-party libraries and SDKs: Glide, Firebase crashlytics, Firebase performance monitoring, Segment analytics, Splunk and Adobe diagnostic loggersContinuous integration, Deep linking, AppCenter, Social Share, AWS, SAML, CDNsHere is what you’ll need to be successfulBS or higher in Computer Science or EngineeringExperience in Mobile application development and distributionExperience in balancing legacy vs. new technologiesExperience in evaluating and recommending new technologiesExperience in synchronizing technology lifecyclesExcellent Written and Oral Communication SkillsExperience in working with customers, partners and vendors to create software solutionsExperience in teaming with other organizations, including Project Management, Program Management, Product Marketing, Quality Engineering and Operations

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!