<div dir="ltr">Hi there everyone! Hopefully the below will be of interest to some on here!<div><br></div><div>I've worked with BBC R&D as a contractor on-and-off for several years, and enjoyed it so much I recently went full-time, which I hope is some sort of encouragement :-) </div><div><br></div><div>See below for details - if you've got any general questions about working here, please get in touch -however, specific details about the position we're advertising (and expressions of interest / applications) should go to Rob, whose email is below (and is also CC'd).</div><div><br></div><div>Thanks a lot!</div><div><br></div><div>Tim</div><div><br></div><div>-----------------------</div><div><br></div><div><div style="font-size:13px"><span style="font-size:15px;line-height:17.25px">Senior Software Developer – Rails/React JS</span></div><div style="font-size:12.8px"><p style="margin:14pt 0cm;font-size:13px"><u></u><u></u></p><p style="margin:14pt 0cm;font-size:16px"><span style="font-size:14px;line-height:16.1px">We are looking to hire an experienced software developer for a 1 month job to further develop a prototype Rails / ReactJS client for a novel video search application.</span><u></u><u></u></p><p style="margin:14pt 0cm;font-size:16px"><span style="font-size:14px;line-height:16.1px">You’ll be working with a small team of 3 developers with a focus on research into video search and metadata extraction. This particular application uses a state-of-the-art Video Fingerprinting system developed in-house. Day-to-day you’ll be adding features, integrating with the back-end, testing and helping optimise the system.</span><u></u><u></u></p><p style="margin:14pt 0cm;font-size:16px"><span style="font-size:14px;line-height:16.1px">The job is based in the BBC R&D Internet Research and Future Services Section and is based in the UCL Media Campus near Euston station. The shared office space houses a number of sections from the BBC including Connected Studio and NewsLabs, as well as UCL research groups, with opportunities to attend lectures and talks in the shared public space.</span><u></u><u></u></p><p style="margin:14pt 0cm;font-size:16px"><b><span style="font-size:14px;line-height:16.1px">KEY ACCOUNTABILITIES</span></b><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Technical design and build of a modern web application, including both front-end and server-side components</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Write high quality, well tested software in a collaborative environment</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Work in a multidisciplinary team to deliver project requirements</span><u></u><u></u></p><p style="margin:14pt 0cm;font-size:16px"><b><span style="font-size:14px;line-height:16.1px">The Ideal Candidate</span></b><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Excellent knowledge of server-side programming using Ruby and Rails</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Excellent JavaScript 5 / ES6 programming skills, experience of developing modular applications, and the use of client-side frameworks (e.g., React.js, Angular)</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Excellent HTML5 / CSS2/3 skills including CSS pre-processors (e.g. SASS), and a strong understanding of responsive design and cross-browser compatibility issues</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Excellent knowledge of the Linux operating system, and comfortable with configuring and deploying software to servers</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Experience of pair programming with co-developers</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Thorough understanding of git and other development tools (e.g. Grunt, Gradle, Make, etc.) and how to use them effectively in a development team</span><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Knowledge and experience of software testing and continuous integration practices and tools, including test-driven development</span><u></u><u></u></p><p style="margin:14pt 0cm;font-size:16px"><b><span style="font-size:14px;line-height:16.1px">Desirable skills and experience</span></b><u></u><u></u></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Experience with HTML5 web audio and video<u></u><u></u></span></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Knowledge of strategies to improve performance (HTTP caching, language best practices)<u></u><u></u></span></p><p style="margin:14pt 0cm 14pt 36pt;font-size:16px"><span style="font-size:14px;line-height:16.1px">●<span style="font-size:11px;line-height:normal;font-family:'Times New Roman'">       </span></span><span style="font-size:14px;line-height:16.1px">Experience of integrating with back-end services such as search engines (e.g. Solr, Elasticsearch)<u></u><u></u></span></p><p><u></u>Please email <a href="mailto:rob.cooper@bbc.co.uk" target="_blank">rob.cooper@bbc.co.uk</a> with your CV (or if you have any questions)<u></u></p><div>Thanks</div><div><br></div><div>Internet Research & Future Services</div><div>BBC R&D</div></div></div></div>