This job has expired, please see additional jobs below
Senior Web Developer - Local News and Travel
BBC
Cardiff, , United Kingdom
Job Details - this job has expired, please see similar jobs below
Job Introduction
BBC’s Design and Engineering ambition is to create the world’s most compelling digital media online experiences. We aim to propel the BBC toward an online, on-demand world by finding new ways of reaching audiences wherever they are.
The BBC News, Weather & Travel websites are used by millions of people daily and as a team we are designing and building the next generation of each of these products using modern technologies and techniques to deliver quality and value to the BBC audience.
As a developer you will be part of an agile, multidisciplinary team designing and developing new products and features as well as iteratively improving existing ones. We work closely with our Product Owner, Business analyst and UX colleagues to achieve this.
Role Responsibility
We are looking for talented and influential developers to join our team and create amazing products as well as influence one of the World’s largest sites.
You'll work across the whole stack and a typical day may see you picking up some JavaScript (e.g. Node/React), implementing a front-end feature in HTML & SASS, or deploying to the cloud on AWS via out CI/CD tools. The tools we use include Javascript (ES6 via Babel), React, Node, AWS (EC2, S3, DynamoDB amongst others), Docker, PhantomJS and more.
The Ideal Candidate
We are looking for someone who matches the following, however if you don’t currently match the spec completely then don’t let it dissuade you from applying. We’re looking for intelligent people who are quick to learn and adapt.
• Strong development skills in a modern language (We mainly use Javascript, but any good experience is valid).
• Experience with HTML, CSS/SCSS and FE Javascript libraries.
• Learn new technologies and be able to apply these to projects as applicable.
• A solid understanding of web standards, accessibility, and progressive enhancement.
• A team player who helps others to grow and improve.
• Excellent verbal and written communication skills.
• Experience in Version control systems (We use Git).
Experience of the following is not essential but will certainly help:
• Proficient with Javascript across whole stack.
• Experience with TDD/BDD and an understanding of the importance of testing.
• Knowledge of strategies to improve performance (Caching, language best practices).
• Experience of working in a Continuous Delivery & Continuous Integration environment.
• Experience with AWS or equivalent cloud technologies