JOB DETAILS
JOB BAND: D
CONTRACT TYPE: Permanent, Full-time.
DEPARTMENT: Web Enablement - WebCore Framework
LOCATION: Glasgow, Salford, London, Newcastle or Cardiff - Hybrid.
PROPOSED SALARY RANGE: £55,000 - £70,000 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.
We're happy to discuss flexible working. If you'd like to, please indicate your preference in the application - though there's no obligation to do so now. Flexible working will be part of the discussion at offer stage.
PURPOSE OF THE ROLE
Join the WebCore Framework team to shape the foundation of the BBC's most poplar digital products. As a Senior Software Engineer, you'll drive improvements to our React web framework, enabling product teams to deliver fast and accessible experiences to millions of users worldwide.
WHY JOIN THE TEAM
The WebCore Framework team is at the heart of the BBC's digital platform, supporting products that serve over 2 billion requests per month. You'll be part of a collaborative community that values developer experience and knowledge sharing. We foster growth with 10% learning time, a supportive culture, and the chance to make a real impact across all BBC products.
YOUR KEY RESPONSIBILITIES AND IMPACT
* WebCore Framework are in the process of better encapsulating and productising their offering. As an SSE on the team, you will be leading on initiatives to this end.
* You will be responsible for:
o Designing, developing and maintaining framework features.
o Refactoring and modernising the framework to reduce coupling and improve developer experience.
o Collaborating with engineers across teams, providing guidance and technical leadership.
o Writing tests and documentation to ensure code quality and support our users.
o Participating in the team's agile planning and delivery process.
o Effectively participating in the team's software development methodologies, such as: pairing, code and documentation review, and continuous delivery.
o Mentoring and supporting junior engineers.
YOUR SKILLS AND EXPERIENCE
ESSENTIAL CRITERIA:
* Strong experience with server rendering React in JavaScript/TypeScript.
* Proven ability to work at a degree of abstraction, at a framework level, to enable other engineering teams.
* Track record of owning initiatives and leading their implementation.
* Experience working in agile, cross-functional teams and contributing to the team's processes and ways of working.
* Familiarity with monorepos, testing best practices, and rolling out changes on production applications.
DESIRED BUT NOT REQUIRED:
* Experience contributing to or maintaining developer tooling (e.g. CLIs, shared libraries).
* Knowledge of web performance optimisation and monitoring.
* Strong communication skills, including writing blog posts or presenting to audiences.
* Experience with continuous delivery pipelines and open-source/inner-source practices.
* Enthusiasm for developer evangelism and building communities of practise.
If you can bring some of these skills and experience, along with transferable strengths, we'd love to hear from you and encourage you to apply.
Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.
Disclaimer
This job description is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects of the duties involved.
Please note: If you were to be offered this role, the BBC will conduct Employment screening checks which include Reference checks; Eligibility to work checks; and if applicable to the role, Safeguarding and Adverse media/Social media checks. Any offer made is conditional on these checks being satisfactory.
For any general queries, please contact: bbchr@bbc.co.uk
Redeployment
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC 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.
Information at a Glance
This is your BBC
At the BBC you can create and innovate in an inclusive environment while contributing to some of the world's best loved content, and the BBC's mission to inform, educate and entertain.
#J-18808-Ljbffr