Job Advert

Software Engineer (Javascript, HTML, CSS)

Job Ref. No
829049
Location
London - Henry Wood House
Contract Type
Attachment/Fixed Term
Contract Duration
12 months
Job Category:
New Media & Technology
Closing date for applications
19 June 2012 at 11:59pm

Department

If you are a Javascript, HTML, CSS Software Engineer and are an enthusiastic supporter and user of open source technologies coupled with experience of working in an agile environment, you will be in your element in our Internet Research and Future Services group.

MoreClick here to expand this section

The Internet Research and Future Services group is part of our BBC Research & Development (R&D) department, part of the wider BBC Future Media (FM) division, and builds prototypes, develops original research and solves problems. We work across most digital platforms and all BBC services by combining emerging technologies with anticipated user needs to develop applied research. We believe that the best way to think about ideas and problems is to create things and develop concrete examples - we do this to learn, influence and shape.

Our work has a particular focus on the internet and on user experiences. Right now, for instance, we’re particularly interested in discovery of content within large collections, personalisation and identity on the web, innovative user interfaces and reminders/bookmarks on connected TVs and radios, but new challenges are always emerging.

We always have an exciting and diverse set of projects on the go and you can read more about our work on the BBC R&D blog (http://www.bbc.co.uk/rd)

Role

You will be expected to:

• Develop software applications working with colleagues in engineering and other disciplines, with particular emphasis on working with designers to develop HTML, CSS, cross-browser development and JavaScript-based user interfaces.
• Develop complex systems using JavaScript and other technologies where appropriate
• Write maintainable, reliable and well-documented code
• Collaborate effectively with R&D colleagues to develop and exploit new technologies.
• To keep abreast of and contribute to developments in software engineering, open source and related technologies. 

MoreClick here to expand this section

Requirements

Knowledge, experience and skills

Essential


• Proven track record of developing complex, maintainable and well-documented JavaScript applications.
• Excellent command of HTML and CSS and the implications of developing for a wide variety of web-based platforms.
• Enthusiastic supporter and user of open source technologies.
• Experience of working in an agile environment.
• Experience of working with Source Code Management systems, in particular Git.
• A love of programming, learning new technologies, experimentation and a desire to keep your knowledge up-to-date.

Desirable

• Experience with server-side development in Ruby/Ruby on Rails, GNU/Linux or similar command-line environments. Knowledge of and experience of cutting-edge web technologies, such as those provided by HTML5.
• Experience with interface design and the principles of human-computer interaction.
• Experience of television and radio technologies.
• Experience of contributing to open source projects.

Additional Information

• This role is a salaried (not a day rate contract) fixed term contract role.
• Please upload your CV as well as providing any links to any open-source projects that you have worked on.
• Please also address in detail the requirements of the role by writing a comprehensive answer to the application question on our careers site. Your application will not be considered without a detailed and tailored answer.

MoreClick here to expand this section

bbc.co.uk navigation