Tuesday, September 25, 2007

Web Developer at YouTube

This position is based in San Bruno, CA.

YouTube, a Google company, is looking for a talented, creative and motivated full-time Web Developer. The work is challenging, creative, fast paced and intellectually stimulating. Strong analytical skills, unwavering commitment to quality, collaborative work ethic and cutting edge skills are best fit.

Founded in February 2005, YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email. YouTube has quickly become the leading destination on the Internet for video entertainment.

Responsibilities:
  • Interpret business and functional requirements into a strong design.
  • Document design solutions and implement according to the design.
  • Develop comprehensive unit test harnesses for all code developed.
  • Apply industry best practices and standards when project requirements are lacking.
  • Work closely with other developers, project managers, database administrators and QA.
  • Identify opportunities for process improvements/efficiencies and drive adoption of high priority/high value improvements within the team.
  • Provide technical assistance and technical training to other departments.
  • Manage time effectively with minimal supervision to accurately scope projects and ensure that projects release on-time.

Requirements:
  • BS or MS in Computer Science or equivalent.
  • 4+ years of experience in software development.
  • Experience developing web applications with one or more programming languages.
  • Expert understanding of Web Standards (HTML, XHTML, CSS, XML, XSL, JavaScript, Web Services, RSS).
  • Experience working in Linux, BSD or UNIX environment.
  • Knowledge of Continuous Integration and related technologies (ANT, JUnit, PHPUnit, Simpletest, CruiseControl, etc.).
  • Knowledge of Software Development Lifecycle Tools - source control (CVS), issue tracking (Horde), bug tracking (Bugzilla), etc.
  • In-depth experience developing numerous web-based applications.
  • Strong Object Oriented design and development skills.
  • Demonstrated use and knowledge of design patterns.
  • Ability to communicate to all levels of users (internal and external).
  • Strong problem solving skills, adaptable, proactive and willing to take ownership.
  • Strong commitment to quality, architecture and documentation.
  • Experience with developing e-commerce platforms highly desired.
Link :

No comments: