Senior Software Engineer
Job Title: Senior Software Engineer - iPages
Job Band: D
Contract Type: Fixed Term (18 months), Full-time
Department: Corporate Digital Applications
Location: London Broadcasting House or Remote
Proposed Salary Range: Up to £64,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 ROLEIn Corporate Digital & Applications (CDA) we deliver a broad suite of internal tools and services to empower our BBC colleagues. As a Senior Software Engineer in the iPages team, you will lead the development of new iPages features and editor tools at pace using the BBC's headless CMS, iSite, JavaScript, React, GraphQL and AWS.
iPages takes a feed from an internal headless CMS, iSite, and uses it to statically generate pages that are hosted on AWS. This infrastructure allows us to rapidly build and host sites that can be viewed by millions of people at a very low cost.
You will help shape our products, technical approach, and guide others around you. We're continuously improving iPages components and editor tools, responding quickly to business needs as they arise, and finding fast and robust solutions. For example, we've recently added email sending for IC to iPages adding an exciting new facet to the product.
Corporate Digital & Applications is a small department that builds internal applications to help BBC Staff get their work done. We look after the BBC's intranet, Gateway, internal mobile applications, public facing corporate sites, and dozens of internal bespoke web applications. Almost every person in the BBC uses at least one of our systems most weeks, and our audience facing sites receive millions of views from the public every month.
iPages is an internal page building system used to build Gateway and BBC Corporate sites. iPages manages a small number of editor tools, like the Uploader App and the iPages dashboard providing status info and stats for internal sites and internal comms (IC) emails.
We're friendly, flexible and supportive. If you are too, you'll fit in well.
YOUR KEY RESPONSIBILITIES AND IMPACT:- Lead the design, development and testing of new iPages components and editor tools/features in tools that are consistent with existing products and features and that iPages editors find easy to use
- Work with others to pair program, review code and give constructive feedback
- Work closely with product managers to help shape products through your technical insight
- Help improve the team's processes such as pairing, code and documentation review, automated testing, and continuous delivery
- Mentor and coach colleagues
- Lead troubleshooting and resolution of issues throughout the product life cycle
ESSENTIAL CRITERIA:
- Significant experience with frontend technologies such as HTML and CSS
- Significant expertise with full stack JavaScript
- Experience building distributed systems with cloud services such as AWS
- Experience designing, building, and maintaining relational databases
- Some understanding of accessibility standards for websites and web apps
DESIRED:
- Experience with a headless CMS
- Experience with React
- Experience building RESTful or GraphQL APIs
- Experience using Orbeon forms and XPath
- Experience designing and building serverless cloud architectures
- Experience leading troubleshooting and resolution of issues
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.
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.
We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio economic background, religion and/or belief.
We are a disability confident employer. If you need to discuss adjustments or access requirements for the interview process, or to carry out this role, please contact us via email and we'd be happy to discuss:
BBC Group and Public Services, Broadcasting House, Portland Place, London, United Kingdom, W1A 1AA. BBC Studios Distribution Limited, company no: , registered address: 1 Television Centre, 101 Wood Lane, London, United Kingdom W12 7FA.
- Company
- BBC Group and Public Services
- Location
- England, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted
- Company
- BBC Group and Public Services
- Location
- England, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted