1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Engineer - Android
(This job is no longer available)
Fan TV | San Mateo, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Company Description

Fan TV is the simplest way for people to find, watch and share the movies and TV shows they love - available today on iOS and the web, and coming soon to TV.

Founded in 2010, Fan TV is based in Silicon Valley and backed by the investors behind Tivo, Netflix and Sonos. The company is working with leading pay TV providers to roll out the device in support of their IPTV transition, and has already completed a trial with Cox Communications - the 3rd largest cable company in the U.S.

The Fan TV set-top box -- a revolutionary new way to watch TV - was just unveiled at D: All Things Digital in May 2013. It combines TV, DVR, video-on-demand and streaming services into one device with a revolutionary touch remote, what Time Magazine calls "the home entertainment god box."

To learn more about Fan TV see our website at www.fan.tv

About the Role

We are seeking a highly motivated Android client developer to join our team developing Fan TV, what Time Magazine calls "the home entertainment god box". We are very team oriented and we are looking for another team player to work in our Agile Scrum environment. You will be building the media-rich, high-performance Fan TV product that interfaces to a common back-end platform. You are passionate about great UX and work well side-by-side with user experience designers. You know how to optimize highly networked apps to back-end services. You have a passion for digital entertainment and you are excited to work on disruptive technologies and products. You see your mistakes as learning opportunities and continually look for ways to improve yourself, your team and your products. Finally, you thrive in a fast-paced, dynamic, startup environment.


Bachelors (BS) or Masters (MS) in computer science or equivalent
Overall 3+ years of relevant software development experience

1+ years of Android development experience
Will consider new graduates with outstanding accomplishments

Solid understanding of OOP and design patterns in Java
Strong multithreaded programming skills
Strong user-centric development focus
Demonstrated success at delivering high-quality, consumer products
Ability to collaborate well with UX on designs
Experience in performance analysis and optimization
Knowledge of computer architecture and operating systems
Knowledge of advanced data structures
Knowledge of algorithm complexity analysis
A team player that is also very self-motivated and self-directed
Adapts to new technologies quickly as needed
Keen attention to detail

Nice to Have

Masters (MS) in computer science or equivalent
Experience developing in an Agile Scrum environment
Experience in server-client architecture and HTTP stack


In addition to full health, dental, and 401k benefits, all employees get:

Flexible Vacation: take what you need
Commute options: free, unlimited Caltrain pass
Stock options: all our employees are owners
Get Fit: Equinox Health club membership included


* Fan TV is an equal opportunity employer. We do not discriminate against reality TV fans, drama fans, horror fans, Doctor Who and Merlin fanatics, foreign and indie film fans, film school informed fans, blockbuster action fans, or Tom Cruise fans, except where clearly unable to quote favorite movies and shows as in this case the workplace would have trouble communicating when surrounded by passionate entertainment fans.

About Fan TV

News portal for Reality TV announcements, message boards, contests, polls, links, live chat and more.