Header

Senior Web Developer


Job Ref. No
1018573
Location
Salford Quays
Contract Type
Continuing
Contract Duration
Continuing
Job Category:
New Media & Technology
Closing date for applications
2 April 2013 at 11:59pm

Department

The role is placed in the News and Knowledge (N&K) department within BBC Future Media responsible for the following BBC Online products: News, Sport, Weather, Knowledge & Learning, CBBC, CBeebies, BBC Homepage and Search. We manage and develop products on websites, mobile devices and interactive TV, have a world-leading approach to content management and metadata.

Role

A Senior Web Developer is expected to take a lead on the design and implementation of web based solutions utilising a variety of technologies, frameworks and platforms in order to deliver industry leading solutions. The successful candidate will be highly focussed on quality through the use of good engineering practices and the application of behaviour/test-driven development (BDD/TDD) practices from the inception of the project through to completion. In addition the successful candidate will have a strong focus and high attention to detail on front-end web development with a solid understanding of HTML, JavaScript and CSS.

Requirements

ESSENTIAL SKILLS & EXPERIENCE
• Highly proficient in writing good quality object-oriented code using two or more of the following languages Java, C++, C#, PHP, Ruby or JavaScript.
• Highly proficient with HTML, AJAX, XHTML, HTTP and XML.
• Experience with XSLT, HTML 5 and JQuery.
• Highly proficient with styling and apply design to web pages using CSS including the use of CSS3 techniques.
• Experience of implementing cross-browser solutions.
• Demonstrable competence in one or more mainstream development frameworks and design patterns for example MVC.
• Highly proficient with web services (e.g. RESTful services), including the ability to programmatically interact with data formats that may include XML, JSON and RDF.
• Experience of relational database and SQL query design.
• Extensive experience of Agile development practices including TDD & BDD and their application.
• Working knowledge of major operating systems, including Windows, OSX and Linux.

MoreClick here to expand this section