Job Openings >> Senior Android Developer
Senior Android Developer
Summary
Title:Senior Android Developer
ID:1019
Location:Emeryville, CA
Department:Development
Description

MobiTV is a video delivery solutions expert committed to making the live and on-demand entertainment experience better across all devices and platforms. Our content delivery platform unlocks content from the traditional Set Top Box (STB) experience allowing pay TV providers to seamlessly deliver content to their subscribers on all screens.


Position Overview:
Work with a team of talented engineers developing new features for the core components of MobiTV's Next Generation products while keeping MobiTV one step ahead of the competition. Develop the application and framework, porting strategy and overcoming challenges associated with deploying applications on constrained devices.  MobiTV offers fantastic opportunities for technical growth while working on the latest Android devices out there.
 

Responsibilities:

  • Design and implement features of MobiTV’s suite of products on a variety of Android devices such as phones, tablets, Android based set top boxes, Android TV and Android Wear
  • Work closely with Product Management team on feature definition and with Engineering Management regarding Project Schedules and Code Reviews. Work with version control systems and participate in release management of product
  • Partner with QA for testing and bug triage, Operations for deployment and production issues
  • Work with OEMs to make their handsets compliant with the MobiTV suite of requirements. Assist the Support and Sales teams with the investigation and resolution of customer issues
  • Implement best engineering practices to make MobiTV a best in class engineering organization
  • Work with internal and external cross functional teams to achieve goals and objects
 

Qualifications:

  • Bachelor’s or Master’s degree in CS, EE or related field
  • 5+ years Android development experience
  • Strong knowledge of Android UI design principles
  • Familiarity with RESTful APIs to connect Android applications to back-end services including HTTP Methods and caching
  • Experience with offline storage, threading, and performance tuning
  • Experience with Java Generics, Java Collection and Threading architecture in Java
  • Familiarity with object oriented principles including knowledge of design patterns
  • Familiarity with commonly used data structures and algorithms
  • Familiarity with RxJava is a plus
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Experience with Gradle
  • Experience with writing unit tests using JUnit and integration tests using Espresso
  • Familiarity with continuous integration
  • Experience in developing consumer facing mobile applications
  • Experience working with XML and multi-media applications is desirable
  • Experience in Linux and networking protocols such as TCP/IP
  • Experience with digital audio and video
  • Ability to multitask and deliver several features across handsets simultaneously

 

MobiTV is an equal opportunity employer, committed to a diverse workforce.

Principals only please. NO AGENCY CANDIDATES WILL BE CONSIDERED. Please apply directly to MobiTV. No phone calls

Powered by ApplicantStack