Job Description
Senior Web Developer
Headquartered in Alviso, CA, Minerva Networks is a privately owned networking infrastructure company developing innovative end-to-end broadband IP television solutions in the telecommunication and enterprise markets.
Job Description
Play an integral role in the development of innovative applications and services for the IPTV industry. The successful candidate will join Minerva’s Web Development Team developing client-side IPTV software – that allows for the delivery of carrier-grade video services, including live television, Electronic Program Guide (EPG), video on demand (VOD), pay-per-view (PPV), digital video recording (DVR), whole-home DVR, network DVR, interactive application widgets, and over-the-top (OTT) content, over an IP network.
As a member of the Web Deveelopment Team, you will be responsible for the development and maintenance of Minerva’s product suite, especially client-side UI code for Set Top Box devices. Our product is an open, standards-based IPTV middleware solution deployed by more than 240 operators worldwide.
The position is focused on development of applications for the Set Top Box platform, namely presenting IPTV functionalities on Set top boxes, content discovery, scheduling and media playback.
Required Knowledge
5+ years of Javascript UI development experience
Experience developing single page web applications
Experience with WEB Services
RequireJS, KnockoutJS
HTML5 experience
Design patterns
Good understanding about different technologies for debugging web apps
PHP development experience is a plus
Experience in developing web apps for embedded devices is a plus
Experience with Oracle 10g/11g Database is a plus
NodeJS (Grunt, Bower, etc.) is a plus
Required Skills & Abilities
Understanding of client/server software implementation and/or distributed systems.
A high level of customer satisfaction, which exceeds standard levels of performance.
Able to work in a fast-paced environment and with small and/or remote teams.
Fast learner, solid problem solver with great testing and debugging skills.
Strong verbal and written communications skills.
Required Experience
5+ Years’ Software development experience
Bachelors or Master’s Degree, or equivalent experience.
Experience with agile software methodologies is a plus.
Minerva Networks is an Equal Opportunity Employer. We recruit, train, compensate and promote without regard to race, religion, creed, color, nation origin, sexual orientation, marital status, or disability.