Core Javascript Developer

  • Competitive
  • London, England, United Kingdom
  • Permanent, Full time
  • ITV
  • 18 Apr 19

Core Javascript Developer

Core JavaScript Engineer - Online (Direct-to-Consumer)
Permanent
Grays Inn Road

ITV is an integrated producer broadcaster, operating the largest commercial family of channels in the UK. In addition to traditional broadcasting on our channels, we deliver our content on demand through numerous platforms, both directly and via the ITV Hub.

We are looking for a Core JavaScript Engineer to work in the Connected TV and Media Player teams. This could involve getting your hands dirty with video in many formats or understanding low powered devices and how to optimise applications for them.

One day you might be implementing a React solution to optimise rendering on a 4-year-old set top box, the next you could be digging around in network capture trying to understand why the latest UHD television refuses to play DASH content. You could be building a node service to configure our applications on a range of connected devices or you could be tweaking a video player specific to a device group such as iPhones or iPads.

You could be working on a responsive mobile first website where the JavaScript is added to enhance the user experience. You will work on your own, with people from your team and from other teams across the business.

As individuals, we: - Keep it simple - Try to avoid duplication (DRY) - Have strong opinions, but hold them weakly - Leave things better than we found them - Strive to be consistent - Define "done" as tested, documented, and seen by someone else - Are passionate about our work - Ask 'why' and want to solve interesting, difficult problems

As a team, we: - Help design, build and maintain the sharp end of video delivery for the ITV Hub, ensuring the user has the best, smoothest, easiest experience possible - Challenge, inform and respect each other - Are seen as experts in our specialisms - Evaluate new technology, ensuring we stay current while avoiding fleeting trends.

What we use: Javascript, ES5, ES6, React, Babel, HTML5, CSS3, AWS, Jenkins, Selenium, node, github, slack, wireshark, charles, Splunk, DASH, HLS, TDD + more

For this team, we require applicants to demonstrate the following:

  • Be smart. We know the technology we use today won't be the technology we use tomorrow so we've got to be smart enough to keep pace
  • Be kind. We believe the best route to success is through sharing and collaboration, so we've all got to get along
  • Have a great understanding of Javascript - Be aware of the current and future trends in modern front end development
  • Write clean, testable code.
  • Understand we don't work in isolation, you will need to develop your knowledge of testing, deployment and monitoring.
  • Be comfortable working within an agile, multidisciplinary product oriented team


We are a positive organization with some brilliant plans to tackle the future of television. TV isn't going anywhere but it is going everywhere and we are going to ensure we are driving this. If you want to be a part of this then please apply using the methods provided.

We continually invest in our staff, and we offer a range of training and development including in-house and external courses, plus attendance at conferences and events.

We are committed to equality in the workplace. That's why, whatever your age, gender, disability status, sexual orientation, religion, ethnicity or family circumstances, we make it our business to make sure you're treated with fairness and respect. We're dedicated to offering flexible working that supports all of our colleagues, and when it comes to recruiting and retaining employees with a disability, we've been officially recognised for our efforts.