JavaScript Developer
Job Type Full-time
Job Status Sourcing
Job ID 17
Company Information

San Mateo or Oakland, CA,
Website: http://
Job Description Software Engineer, Browser Applications (Firefox)
Software Engineering/Product Development | Oakland, CA United States


Our client works closely with its partners to design and develop highly-targeted applications that extend services into the browser and enhance end-user experiences across the Web. Our client provides tremendous value to its partners via new revenue streams, increased customer engagement and ongoing brand promotion. Its growing roster of clients consists of hundreds of leading businesses, including Fortune 500 companies, across a number of industries such as Internet security, online gaming, and news and entertainment.

Responsibilities
• Research, design, implement, test and deploy cutting-edge features for the Firefox Toolbar Platform using XUL/Javascript technologies.
• Create robust, high-performing, maintainable, high-volume production applications, as well as work with our talented product team to develop prototypes quickly.
Required Technical Skills
• Extremely sound software design and object oriented programming skills
• Can easily can identify and work with efficient algorithms and data structures
• Extensive experience with browser technologies and internals, with an emphasis on Mozilla and Firefox browsers
• Expertise in JavaScript and web technologies for the browser (HTML, XHTML, XML, CSS)
• Must have experience working with prototypal inheritance in JavaScript, alongwith closures, DOM, namespacing and functional programming
• Experience working with real world web 2.0 technologies - Ajax, JSON.
• Strong programming experience in one or more dynamic (perl, python, etc.) and static languages (C++, Java)
• Experience working with syndication technologies such as RSS and ATOM
• Comfortable developing and debugging on Mac, Linux platforms and familiarity with Firebug and YSlow extensions
Highly Recommended
• Comfortable working with open source libraries and components; getting involved and possibly helping them out if necessary.
• Strong background and emphasis on high performance algorithms and code
• Experience working with multi-threaded application development and state management
• Comfortable with caching technologies and session management (cookies, server based sessions, etc.)
• RESTful server API development
• Able to quickly prototype ideas if necessary
• A team worker, able to work in a fast paced environment
• Able to give rough work estimates and strive to complete projects per the project schedule. Able to work with project management to help them with the schedule of the project.
• Sense of humor
Attributes / Behaviors
• Smart
• Curious
• Creative
• Analytical
• Passionate
• Accountable
• Adaptable
• High Attention to Detail
• Strong Commitment to Team
Required Experience
• 5 yrs industry experience
• BS/MS in Computer Science or equivalent.
How to Apply
Email Resume To

Latest News


  • Coming Soon
  • 09 April 2012
    Coming Soon