Job Reference: Req no 19100
Band: C
Salary: £42,400 - £63,700 - Depending on relevant skills, knowledge and experience.
Contract type: (Permanent role)
Location: MediaCity UK, Salford This is a hybrid role and the successful candidate will balance office working with home working
SDD24
We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.
Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
Benefits - We offer a negotiable salary package, a flexible 35-hour working week for work-life balance and 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym. You can find out more about working at the BBC by selecting this link to our candidate pack.
If you need to discuss adjustments or access requirements for the interview process please contact the k. For any general queries, please contact: k.
Freelancers are eligible to apply for an internal role if they are on a Worker Contract and they have worked continuously for 6 months. If they have worked for less than 6 months continuously or have a break of 3 weeks or more between engagements, they must seek Divisional HR approval to apply for an internal role prior to submitting an application.
Job Purpose
In Channels and Product Excellence, we maintain and develop a unified web platform for delivering the BBC's digital content, known internally as WebCore.
Our team’s specific challenge is to manage and maintain a high-quality, shared, accessible web-based Design System that is used by and contributed to daily by colleagues across all the BBC products on the WebCore platform.
The Design System team interacts frequently with a large community of contributors. A large part of our work focuses on collaborating with the audience experience teams to understand their needs and support them in their goals. We also aim to systemise support where possible – this allows teams to get the most value out of our time.
We own and maintain core components relied on by users of the system, host community meetings, run internal user research and join up often with developers, UX, product and delivery roles in audience facing teams. We provide technical steer and guidance and aim to make creating amazing experiences with the Design System as easy as possible, acting as catalysts for sustainable delivery at scale.
You will be working with a talented, friendly and welcoming multi-disciplinary team on all aspects of the Design System, from maintaining existing system features and front-end components, to data-gathering on the system. How we work is shaped by all members of the team, and we review our ways of working regularly to ensure all processes are helping us be our best.
Interview Process
Single stage - combining a pair programming task and evidence-based competency interview with the Web Design System Team.
Key Responsibilities and Accountabilities
1. Building well engineered, maintainable, accessible front-end solutions and tooling to benefit Design System users and contributors.
2. Technical steering and knowledge-sharing within the team and with our collaborative partners.
3. Reviewing code contributions and providing constructive feedback to product teams.
4. Always learning about new technologies and approaches, and then championing them to ensure our products and processes are world class.
5. Working cross-discipline to get things done in a pro-active and positive way.
6. Working with and understanding the needs of the teams building on the WebCore platform, enabling them to deliver value to the audience.
7. Collaborating with the BBC GEL (Global Experience Language) team to facilitate the consistency and quality of WebCore-based experiences.
8. Collaborating closely with the other Channels and Product Excellence teams to achieve success, including working with the Web Framework.
9. Contributing to an environment of engineering excellence and continuous improvement.
Knowledge, Skills, Training & Experience
We are a Design System team for the web, and so prior experience working on, contributing to, or using a Design System would be advantageous.
The team will be happy to mentor you in these areas, so you do not need to be an expert to apply, but knowledge or awareness of the following is helpful:
10. The latest features in the Web platform (HTML, CSS, JavaScript and Web APIs)
11. JavaScript that runs both on the client (i.e. web browsers) and on the server (Node.js)
12. Frameworks and libraries: React.js: Web page renderer Emotion: A React plugin for writing CSS Storybook: visual presentation and discovery of our React components
13. Testing and tooling: Chromatic - visual regression testing in components Jest & jsdom - unit and integration testing Puppeteer - browser testing Axe-core - accessibility testing automation Google Web Vitals - web page performance metrics
About the BBC
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.
We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours
Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.
We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.
We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.