Lead Front End Developer
Posted: 13 Jan 2021
Closes: 28 Jan 2021
In the role you will get to..
- Work as a development technical leader alongside various core business, and technical teams
- Be responsible for the front-end web team and its codebase, Vue.js
- Be responsible for the front-end TV app team and its codebase, TAL, a BBC open-source JavaScript framework, which supports HTML5-compatible devices such as Freeview Play, Samsung TV and Amazon Fire
- Oversee the iOS and Android mobile app development, currently being rebuilt in native with external developers
- Be across other codebases such as Apple TV and Roku that are outsourced due to being unique to a single device
- Undertake code reviews, driving quality standards and helping the wider front-end dev team
- Proactively research new technology, frameworks, code libraries, techniques and trends, adopting new ways of working where appropriate
- Manage the team of four front-end developers, actively developing their knowledge and expanding their skill set
- Take responsibility for the quality and timeliness of the front-end development team, ensuring best practice is followed, priorities are clear and encouraging a collaborative way of working
- Manage workload proactively alongside the project managers, creating time estimates where necessary with quickly changing priorities and maintaining momentum within your team
- Coordinate and manage front-end development work streams that are outsourced to agencies, consultants or freelancers, ensuring high quality is maintained and that knowledge is transferred back to the team
- Liaising with third party suppliers and platform partners, where necessary
- Input into planning sessions with the wider stakeholder group within the business
- Participate in Agile ways of working, contributing to morning stand-ups, team planning, retrospectives and showcases
- You will have solid commercial experience of many of the following:
Proven team leadership
HTML5, CSS3 and responsive web design
JavaScript (including ES6, async programming and object-oriented programming)
A modern JavaScript framework (e.g. React, Angular or Vue)
Mobile app development for iOS and Android (using either a hybrid framework or native)
Integration of 3rd party services and APIs into an existing technology stack
Command line usage
Build tools (e.g. Grunt, Gulp, Webpack etc)
Front-end performance best practices
Cross-browser and cross-device compatibility, including legacy browsers - Experience of the following would be an advantage:
Experience in the BBC TAL framework for TV app development
Knowledge of HTML5 video playback, encoding and DRM
Examples of past projects and/or open-source contributions - Experience working on direct to consumer products in a digital environment
- Experience of working on a product long-term, seeing it through various iterations
- Proactive in managing a range of key digital projects within a front-end team
- Have an interest in new technologies and coding standards
- Have a collaborative mindset, welcoming the opportunity to discuss ideas
- Solution focussed, analysing requirements and finding the best technical solution
- A genuine passion for TV and the entertainment industry in general
- Worked closely with a technical architect, designing functional technology solutions to meet specific business requirements
- Beneficial if you have worked with other on-demand platforms, such as YouView, Freeview Play, etc. in some capacity
- Agency experience working on broadcaster VoD products
- Experience of the TAL codebase in some capacity
- Previously worked in a broadcast environment